Hotels on the beach in Johor, Malaysia

Hey! I love staying in a nice beachfront hotel - being able to go straight from your room down to the ocean is a priceless feeling. To help save some time when booking your next vacation I've put together this list of beach hotels and resorts in Johor. I hope you will like it!

This page was last updated in September 2026.

The List 11 Amazing Beach Hotels in Johor

  • 1 Twinbeach Sanctuary Mersing
    Guest Rating 10.0

    • This hotel has a private beach area

    Located in Mersing, Twinbeach Sanctuary offers beachfront accommodation 200 metres from Belakang Beach and provides various facilities, such as a private beach area, a restaurant and a bar. The accommodation offers a 24-hour front desk, airport transfers, room service and free WiFi. At the resort, each room includes a terrace. Show full description

    Address Twin Beach Sanctuary Show on map
    • Ping pong tables
    • Water sports facility
  • 2 Mandarin Oriental, Desaru Coast ***** Desaru
    Guest Rating 9.5

    • This hotel has a private beach area

    Located in Desaru, 1.2 miles from Desaru Beach, Mandarin Oriental, Desaru Coast has accommodations with free bikes, free private parking, an outdoor swimming pool and a fitness center. With a garden, the property also has a private beach area, as well as a terrace. Show full description

    Address Persiaran Damai Desaru Coast Johor Show on map
    • Swimming pool
    • Tennis court
    • Pool tables
    • Ping pong tables
    • Gym / fitness center
    • Water park
  • 3 Anantara Desaru Coast Resort & Villas ***** Desaru
    Guest Rating 8.7

    • This hotel has a private beach area

    Located in Desaru, a 7-minute walk from Desaru Beach, Anantara Desaru Coast Resort & Villas provides accommodations with free bikes, free private parking, an outdoor swimming pool and a fitness center. With a garden, the property also features a private beach area, as well as a shared lounge. The property has a kids' club, room service and currency exchange for guests. Show full description

    Address Persiaran Pantai, Desaru Coast, Bandar Penawar Show on map
    • Swimming pool
    • Ping pong tables
    • Water sports facility
    • Gym / fitness center
    • Water park
  • 4 Lotus Seaview Beach Resort, Pengerang **** Pengerang
    Guest Rating 8.3

    • This hotel has a private beach area

    Lotus Seaview Beach Resort, Pengerang has a fitness center, garden, a private beach area and restaurant in Pengerang. The property has a 24-hour front desk, a shuttle service, room service and free WiFi. The resort will provide guests with air-conditioned rooms offering a closet, an electric tea pot, a fridge, a microwave, a safety deposit box, a flat-screen TV and a private bathroom with a bidet. Show full description

    Address Lot 1272 Tanjung Punggai , Sungai Rengit Show on map
    • Swimming pool
    • Gym / fitness center
  • 5 Rimba Resort - Dive Centre & Spa *** Pulau Sibu
    Guest Rating 8.3

    Offering views of the South China Sea, Rimba Resort - Dove Center & Spa is located in Pulau Sibu, just 3 hours from Singapore and 2 hours from Johor. Accessible only by speedboat, the resort offers an in-house restaurant which serves you three meals a day. Free WiFi is available in public areas. Show full description

    Address Pulau Sibu Besar Near Tanjung Leman, Johor Bahru Show on map
    • Water sports facility
  • 6 R&F PRINCESS COVE BY HOMEFORT SUITES *** Johor Bahru
    Guest Rating 8.0

    • This hotel has a private beach area

    Located in Johor Bahru, 11 km from Singapore Zoo, R&F PRINCESS COVE BY HOMEFORT SUITES provides accommodation with an outdoor swimming pool, free private parking, a garden and a restaurant. Each accommodation at the 3-star hotel has city views and free WiFi. Certain rooms at the property include a balcony with a sea view. Show full description

    Address 1 Jalan Tanjung Puteri Tanjung Puteri Show on map
    • Swimming pool
    • Gym / fitness center
  • 7 Forest City Marina Hotel ***** Nusajaya
    Guest Rating 7.8

    • This hotel has a private beach area

    Set in Gelang Patah in the Johor Region, Forest City Marina Hotel offers free WiFi in all rooms. The hotel has an outdoor pool and fitness centre. Free parking is available on-site. Show full description

    Address Jalan Forest City 1 Pulau Satu, Show on map
    • Swimming pool
    • Gym / fitness center
  • 8 Sand & Sandals Desaru Beach Resort & Spa ***** Desaru
    Guest Rating 7.2

    • This hotel has a private beach area

    This modern beachside property features a large outdoor pool set in tropical landscapes. It offers spacious rooms that open out to a private balcony, fitness facilities and 6 dining options. Featuring a comfy lounge area with a sofa, the air-conditioned rooms are provided with a flat-screen satellite TV, a mini-bar and tea/coffee maker. Show full description

    Address PO Box 29, Bandar Penawar, Kota Tinggi Show on map
    • Swimming pool
    • Pool tables
    • Karaoke
    • Water sports facility
    • Gym / fitness center
  • 9 Tunamaya Beach & Spa Resort- Desaru **** Desaru
    Guest Rating 6.7

    • This hotel has a private beach area

    Featuring free WiFi, a restaurant and swimming pool, Desaru Tunamaya Beach & Spa Resort offers accommodations in Kangkar Chemaran. The resort has a children's playground and views of the sea, and guests can enjoy a meal at the restaurant or a drink at the bar. Free private parking is available on site. Show full description

    Address Bandar Penawar Show on map
    • Swimming pool
    • Pool tables
    • Ping pong tables
    • Karaoke
    • Water sports facility
    • Gym / fitness center
    • Pets are welcome
  • 10 GF WONDERFUL HOTEL *** Pontian Kecil
    Guest Rating 6.4

    GF WONDERFUL HOTEL is located on the beachfront in Pontian Kecil, 15 miles from Arulmigu Sri Rajakaliamman Glass Temple and 18 miles from Gunung Pulai. This 3-star hotel offers room service and a 24-hour front desk. All rooms in the hotel are equipped with an electric tea pot. Show full description

    Address No.40 Jalan Delima,Pusat Perdagangan Pontian,82000 Pontian,Johor,Malaysia Show on map
  • 11 Golden Leaf Hotel Danga Bay * Johor Bahru
    Guest Rating 5.2

    Golden Leaf Hotel Danga Bay is located in Johor Bahru, one mile from Country Garden Beach and 8.5 miles from Singapore Zoo. This 1-star hotel has air-conditioned rooms with a private bathroom. Show full description

    Address 02-01 Block 3 Jalan Skudai Batu 4 1/2 Danga Bay Show on map

This page contains affiliate links; we may earn a commission, but hotels are listed based on beach proximity and quality, not commission.

Tomas Mazowski

Hello! I try my best to keep this guide up to date and I last refreshed it in September 2026. Did I miss a hotel that should be on this list? Send me an email and let me know!