Mersing

Beach Hotels in Mersing

Book your summer escape at Mersing's top Beach hotels.

Scroll down to see hotels
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

Best Beach Hotels in Mersing

Check out our pick of great beach hotels for your travel
Most Booked
Lowest price
Closest to downtown
Highest Rated
89
Hotels in Mersing
Featured facilities: Swimming Pool
304 reviews
6.6/10
1 night
From PHP 1,686
Check Availability
55
Hotels in Mersing
Featured facilities: Exclusive Beach Area, Water Park, Balcony
Great
3 reviews
9.3/10
Check Availability
95
Hotels in Tenglu
43 reviews
6.1/10
1 night
From PHP 1,580
Check Availability
74
Hotels in Tenggaroh
Featured facilities: Public Beach, Swimming Pool, Barbecue
16 reviews
7.1/10
1 night
From PHP 2,701
Check Availability
28
Hotels in Penyabong
Featured facilities: Swimming Pool
14 reviews
6.3/10
1 night
From PHP 2,874
Check Availability
15
Hotels in Sibu Island
Featured facilities: Exclusive Beach Area, Balcony, Snorkeling
Great
2 reviews
9.3/10
1 night
From PHP 9,243
Check Availability
48
Hotels in Pulau Aur
Featured facilities: Exclusive Beach Area, Barbecue, Beach Volleyball
1 night
From PHP 4,866
Check Availability
80
Hotels in Pulau Babi
Featured facilities: Public Beach
7 reviews
5.5/10
1 night
From PHP 4,626
Check Availability
29
Hotels in Mersing
Featured facilities: Exclusive Beach Area, Swimming Pool, Water Park
2 reviews
2.0/10
Check Availability
See All Beach Hotels in Mersing

Frequently Asked Questions

What are the best hotels for families in Mersing?

Hotel Seri Malaysia Mersing (from PHP 1,772), Mersing Beach Resort (from PHP 2,001) and Hotel D View Mersing (from PHP 1,484) are popular hotels for family travel. Book now from Trip.com and enjoy your time with families!

What are available deals for hotels in Mersing?

There are multiple promotions and discounts all year round for Trip.com users . Please check the promotions page to see what promotions are available now on Trip.com.

Which hotels in Mersing are best to enjoy ocean?