3 resorts in Johor Bahru
20 km, Jalan Pontian Lama, Johor Bahru | 4 star resortfrom $57
Palau Besar, Mersing, Johor Bahru | 3 star resortfrom $64
*Prices above are provided by partners for one room, double occupancy and do not include all taxes and fees. Please see our partners for full details.