Best Resorts Near JB 2026

Resorts in and around JB offer Singaporeans full-service leisure stays with pools, spas, restaurants, and recreational facilities at prices significantly below comparable Singapore or Bali resort rates. The best resorts near JB for Singaporeans range from the upmarket Desaru Coast resort strip (home to One&Only Desaru Coast, Hard Rock Hotel Desaru Coast, and Anantara Desaru Coast) to the established Pulai Springs resort in Johor. A resort weekend in Desaru delivers genuine luxury at a fraction of the cost of a Singapore staycation at a comparable property.

Why visit Resorts in JB?

Desaru Coast in particular is an underrated resort destination for Singaporeans - a 90-minute drive or 40-minute ferry ride from Singapore that delivers beach access, international hotel brands, a waterpark (Adventure Waterpark Desaru Coast), and spa retreats. The contrast with Singapore's manicured urban environment is immediate and refreshing.

Top Resorts in JB

  • Berjaya Waterfront Hotel, Johor Bahru Resorts★4.2 (8,900 reviews)88, Jalan Ibrahim Sultan, Taman Stulang Laut, 80300 Johor Bahru, Johor Darul Ta'zim, Malaysia
  • Holiday Villa Johor Bahru City Centre Resorts★4.2 (4,587 reviews)260, Jalan Dato Sulaiman, Taman Abad, 80250 Johor Bahru, Johor Darul Ta'zim, Malaysia
  • Capri by Fraser, Johor Bahru / Malaysia Resorts★4.3 (1,708 reviews)Menara Tiga Serangkai, Jalan Tengku Azizah, Kim Teng Park, 80300 Johor Bahru, Johor Darul Ta'zim, Malaysia
  • Savanna Hill Resort Resorts★4.2 (1,695 reviews)1516, Jalan Nasiman, Batu 18, Kampung Sungai Tiram, 81800 Ulu Tiram, Johor Darul Ta'zim, Malaysia
  • Midori Concept Hotel Resorts★4.4 (523 reviews)57, Jalan Austin Heights 8/1, Taman Mount Austin, 81100 Johor Bahru, Johor Darul Ta'zim, Malaysia
  • Suria Homestay JB With Swimming Pool Resorts★4.4 (88 reviews)1, Jalan Mutiara Emas 9/21, Taman Mount Austin, 81100 Johor Bahru, Johor Darul Ta'zim, Malaysia
  • Southkey Mosaic @ Nest Home Resorts★4.3 (86 reviews)Kota, Persiaran Southkey 1, Southkey, 80150 Johor Bahru, Johor Darul Ta'zim, Malaysia
  • Arfaan Guest House / homestay skudai JB Resorts★4.6 (58 reviews)Arfaan Guest House, 52, Jalan Penyiaran 26, Taman Universiti, 81300 Skudai, Johor Darul Ta'zim, Malaysia
  • Marina View Resort Resorts★4.3 (73 reviews)Jln Persiaran Senibong, Bandar Baru Permas Jaya, 81750 Masai, Johor Darul Ta'zim, Malaysia
  • Ara Muslim Homestay Resorts★4.8 (20 reviews)Jalan Bukit Mutiara 20, Taman Bukit Mutiara, 81100 Johor Bahru, Johor Darul Ta'zim, Malaysia

10 places. View all best Resorts in JB →

Getting there

Desaru is best reached by car (90 min via Second Link) or by ferry from Changi Point Ferry Terminal (40 min, book ahead). Pulai Springs and other JB-vicinity resorts are accessible by car or Grab from CIQ (30–60 min).

Resorts near JB CIQ · Browse more JB categories

Frequently asked questions

Is Desaru worth it for a Singaporean weekend trip?

Yes - particularly for families (Adventure Waterpark), couples (One&Only or Anantara spa), or groups who want beach and pool time in a relaxed setting. Book accommodation in advance especially during school holidays.

How much do Desaru resorts cost?

Midrange options start from MYR 350–600/night. Upmarket resorts (One&Only, Anantara) range from MYR 1,200–3,000+/night. Hard Rock Hotel and Berjaya Waterfront are mid-tier at MYR 500–900/night.

Is the Desaru Coast ferry service from Singapore reliable?

The Tanah Merah Ferry Terminal to Desaru service runs multiple times daily. Book online in advance. Service may be affected by weather or public demand - always check before travelling.