Affordable luxury hotels near Singapore
We all dream about living in the lap of luxury, being waited on hand and foot, and getting some well-deserved R&R. But let’s be honest, sometimes our budget doesn’t always agree with our plans – not in Singapore, at least. Fortunately, there are several alternatives that offer the same brand of luxury at just a fraction of the cost, and they’re all located at holiday destinations within 3 hours from Singapore.
Here are 11 luxury hotels near Singapore so you can experience living like a king for a little less.
Table of Contents
- Affordable luxury hotels near Singapore
- 1. Sofitel – S$450 (SG) vs S$270 (Bali)
- 2. Hard Rock Hotel – S$521 (SG) vs S$245 (Desaru)
- 3. Marriott – S$800 (SG) vs S$81 (Batam)
- 4. Ritz-Carlton – S$587 (SG) vs S$408 (Bali)
- 5. Dusit Thani Laguna – S$408 (SG) vs S$291 (Phuket)
- 6. Capri by Fraser – S$289 (SG) vs S$97 (JB)
- 7. Hotel Swissôtel – S$412 (SG) vs S$156 (Jakarta)
- 8. The St Regis – S$659 (SG) vs S$475 (Langkawi)
- 9. Mandarin Oriental – S$689 (SG) vs S$254 (Jarkata)
- 10. The Westin – S$610 (SG) vs S$326 (Desaru)
- 11. JW Marriott – S$609 (SG) vs S$181 (Phuket)
1. Sofitel – S$450 (SG) vs S$270 (Bali)
Sofitel Singapore Sentosa Resort & Spa – Token Bali alternative in Sg
Image credit: Sofitel Singapore Sentosa
Think of Bali vibes in Singapore and Sofitel Singapore Sentosa Resort & Spa might very well come to mind. No surprise then, that staying in one of its luxurious rooms and suites comes with a boujee price tag.
Nevertheless, you’ll be able to get lots of relaxation in a compound that’s surrounded by luscious greenery, and has an IG-worthy swimming pool plus 3 onsite restaurants to wine and dine away. Palawan Beach and Tanjong Beach are also just a stone’s throw away.
Book a stay at Sofitel Singapore Sentosa Resort.
Rates: From $448.20/night
Address: 2 Bukit Manis Road, Sentosa, Singapore 099891
Contact: 6708 8310 | Sofitel Singapore Sentosa Resort website
Sofitel Bali Nusa Dua Beach Resort – Massive swimming pool on the beachfront
Image adapted from: Sofitel
Beach-loving Singaporeans are more than familiar with jetting over to Bali for luxurious beach holidays. The equivalent to Sentosa’s Sofitel resort would be Sofitel Bali Nusa Dua Beach Resort – times 10.
Basic rooms are spacious on their own, and come with bathtubs. There are also pool access rooms (pictured above) and villas.
Image adapted from: @sofitelbalinusadua
Not only do you pay just nearly half the price of its Singapore counterpart, but you’ll get to R&R in real Bali, beachfront and all. Pair that with a swimming pool that seems to go on forever – complete with swim-up and poolside bars – and you’ll barely need to plan much to do while here. Spend a couple of hours at the on-site spa, or explore the Nusa Dua area for shopping, food, and activities.
Image credit: @paramitakencana
Book a stay at Sofitel Bali Nusa Dua Beach Resort.
Rates: From ~S$271.22/night
Address: Lot N5, ITDC Tourism Complex, Nusa Dua, Badung, Bali, 80363 Nusa Dua, Indonesia
Contact: +62 361 8492888 | Sofitel Bali Nusa Dua Beach Resort website
2. Hard Rock Hotel – S$521 (SG) vs S$245 (Desaru)
Hard Rock Hotel Singapore – “Beach” swimming pool
Image credit: Hard Rock Hotels
There’s barely a soul who doesn’t know what Hard Rock Hotel Singapore is about. The music-themed 5-star hotel is iconic for its cool quirks, including the rock memorabilia scattered throughout and in-room guitar rentals.
For an extra touch of “I’m on holiday!”, the swimming pool is a must-visit with its faux-but-fun white sand shore that resembles a beach. After a music-fuelled night of cocktails at The Rock Bar, retreat to a rockstar-worthy room for a taste of celeb life on tour.
Book a stay at Hard Rock Hotel Singapore
Rates: From $521/night
Address: 8 Sentosa Gateway, Sentosa Island, Singapore 098269
Contact: 6577 8899 | Hard Rock Hotel Singapore website
Hard Rock Hotel Desaru Coast – Connected to a waterpark
Just a skip and a hop away – okay, more like a 1.5-hour boat ride away – is Hard Rock Hotel Desaru. Like its Singapore counterpart, the hotel is fitted with all the signature Hard Rock Hotel fittings. That means rock music themed everything, plus a swimming pool that plays tunes underwater.
Adventure Waterpark.
But what stands out is its proximity to Adventure Waterpark. That’s right – just next door is 3 different park zones that includes a water roller coaster, tons of slides, and rides to keep you entertained throughout your stay. Best part is, guests get 37% off admission to the park.
A beach right outside? Yes, please.
Book a stay at Hard Rock Hotel Desaru Coast.
Rates: From ~S$245/night
Address: Jalan Pantai 3, Desaru Coast, Johor Darul Ta’zim, Johor 81930, Malaysia
Contact: +607-838-8888 | Hard Rock Hotel Desaru Coast website
3. Marriott – S$800 (SG) vs S$81 (Batam)
Singapore Marriott Tang Plaza Hotel – In the heart of Orchard Road
Image adapted from: Singapore Marriott Tang Plaza Hotel
Located right smack in the middle of Orchard Road, Singapore Marriott Tang Plaza Hotel is clearly where all the action is. After all, shopping gems such as ION Orchard and Tang Plaza are just next door.
Besides getting killer views of the bustling city below, it’s clear that hotel guests are spoilt for choice when it comes to feasting. That’s because the hotel is not only surrounded by all of Orchard’s food options, but also has in-house indulgences such as the One Michelin Star Ginza Sushi-Ichi and fine Cantonese cuisine at Wan Hao Chinese Restaurant.
Book a stay at Singapore Marriott Tang Plaza Hotel.
Rates: From $800/night
Address: 320 Orchard Road, Singapore 238865
Contact: +1 800 601 1378 | Singapore Marriott Tang Plaza Hotel website
Batam Marriott Hotel Harbour Bay – Overlooks the marina
Image credit: Marriott
S$800 vs S$81? You can bet we’re going to be looking at the option that costs 90% less. With just a 1-hour boat ride away, you can indulge in a luxurious stay for that very price at Batam Marriott Hotel Harbour Bay.
Image credit: Marriott
Opened just in 2020, the hotel is decked in cosy rooms and overlooks Harbour Bay. Just below the hotel are tons of cafes, bars, and even spas so you can tune into full holiday mode. Else, spend lazy afternoons at the hotel’s infinity pool that also overlooks the calming scene of the bay below.
Book a stay at Batam Marriott Hotel Harbour Bay.
Rates: From ~S$80.51/night
Address: Harbour Bay Downtown, Jalan Duyung, Sungai Jodoh, Kecamatan Batu Ampar, Kota Batam, Kepulauan Riau 29453, Indonesia
Contact: +0-807-1088888 | Batam Marriott Hotel Harbour Bay website
4. Ritz-Carlton – S$587 (SG) vs S$408 (Bali)
The Ritz-Carlton, Millenia Singapore – Iconic bathtubs with a view
Image credit: @ritzcarltonmilleniasingapore
The Ritz-Carlton Millenia Singapore’s marble bathrooms with bathtubs are hands down the most IG-worthy hotel bathrooms in Singapore. Anyone and everyone who has stayed here likely has a photo with the signature octagonal bathroom windows.
Image credit: @ritzcarltonmilleniaSingapore
Apart from the spacious rooms and excellent service, the 5-star hotel also has world-class dining options such as the Michelin-starred Summer Pavilion that serves Cantonese cuisine. Families with young kids can even go for the Ritz Kids Night Safari Adventures package where little ones get to sleep in a tent for an indoor camping feel.
Book a stay at The Ritz-Carlton Millenia Singapore.
Rates: From $580/night
Address: 7 Raffles Avenue, Singapore, 039799 Singapore
Contact: 63378888 | The Ritz-Carlton Millenia Singapore website
The Ritz-Carlton, Bali – Activities such as surfing & hydro massages below $20
Image credit: @ritzcarltonbali
While still on the opulent side, The Ritz-Carlton Bali offers similar luxuries to its Singapore counterpart at about 30% less for a night’s stay, with the added bonus of direct access to Nusa Dua beach. And we all know that Bali is all about that beach life.
Junior Suite with direct access to the pool.
Image credit: @ritzcarltonbali
For just Rp200,000/person (~$S18.22), join the resort’s daily activities that include surfing, cooking classes, and bonfires by the beach. For the same price, you can also enjoy a 30-minute dip in the Hydro-Vital Pool where jets massage different parts of your body.
Book a stay at The Ritz-Carlton Bali.
Rates: From ~S$408/night
Address: Jalan Raya Nusa Dua Selatan Lot III Sawangan, Nusa Dua Bali, 80363 Indonesia
Contact: +62 361 849 8988 | The Ritz-Carlton Bali website
5. Dusit Thani Laguna – S$408 (SG) vs S$291 (Phuket)
Dusit Thani Laguna Singapore – Complimentary stay for kids under 11 years old
Since the resort is located close to Changi Airport, lounging by the pool also offers the view for plane spotting.
Away from the hustle and bustle of city life, a staycay at Dusit Thani Laguna Singapore makes for a quiet getaway where you’re surrounded by expansive green lawns. Perhaps the most enticing feature is its swimming pool that spans the length of the hotel. It never feels too crowded and is great for swimming uninterrupted laps.
With its family-friendly amenities and hotel deals, the resort is pretty popular with families who have young kids to entertain over the school holidays. The family plan includes complimentary stay for children below 11 years old and 50% discount at the restaurants for kiddy meals.
For a little pamper sesh, head to the spa where treatments start from just S$90 for a 30-minute Herbal Compress Back Massage or Bath Therapy.
Book a stay at Dusit Thani Laguna Singapore.
Rates: From ~S$408/night
Address: 11 Laguna Golf Green, Singapore 488047
Contact: 6841 8888 | Dusit Thani Laguna Singapore
Dusit Thani Laguna Phuket – Daily activities like bike tours & batik painting
Image credit:@dusitthanilagunaphuket
While the resort in Singapore has a more modern design, Dusit Thani Laguna Phuket retains some Thai elements in its architecture reminding us that we’re in the land of smiles. Ruen Thai restaurant, for example, is housed in a traditional Thai teak house serving authentic local cuisine. The hotel rooms with decorated wall features also hint of Thai heritage.
Image credit: Dusit Thani Laguna Phuket
Thanks to its prime beachfront location, all rooms and suites here offer a view of the sea. Sit back and relax on your private balcony, sip on a coconut or some Thai milk tea, and just enjoy the sea breeze. The hotel also offers daily activities from guided energy healing to batik painting.
Venturing out of the resort towards the sea will lead you to Bang Tao Beach, a long stretch lined with hip bars and bistros, should you feel like having a meal by the ocean.
Book a stay at Dusit Thani Laguna Phuket.
Rates: From $187/night
Address: 390 Moo1 Srisoonthorn Road, Cherngtalay, Thalang, Phuket 83110, Thailand
Contact: +66 (0) 7636 2999 | Dusit Thani Laguna Phuket
6. Capri by Fraser – S$289 (SG) vs S$97 (JB)
Capri by Fraser Changi City – Comes with hammocks on the balcony
Image adapted from: Capri by Fraser Changi City, @caprisingapore
If you want a private space to spend the weekend with your bae or your besties, the hotel residences at Capri by Fraser are built for comfort and luxury. Each room is equipped with a kitchenette for you to prepare your meals for date night or a potluck get together. Their Studio Premier Terrace comes with a hammock on the balcony for you to hang out.
The hotel residences also come with a pool, a fully equipped gym that’s open 24/7, and steam and sauna facilities. Grab a bite at their all-day dining restaurant and bar during your stay.
Book a stay at Fraser by Capri Singapore.
Rates: From $339/night
Address: 3 Changi Business Park, Central 1, Singapore, Singapore, 486037
Contact: 65-6933-9833 | Fraser by Capri Singapore website
Capri by Fraser, Johor Bahru – Right next to the JB checkpoint
Image credit:@pt_hyatt
Capri by Fraser, Johor Bahru is conveniently located less than 20-minute drive away from the Woodlands checkpoint, so you can start your staycation ASAP.
Just like its Singapore counterpart, kitchenettes are available in every room as well as an all-day dining restaurant, so rest assured you’ll be able to have an equally comfy stay.
Image credit: Capri by Fraser, Johor Bahru
Stay here to check off all your must-do’s near the JB causeway on your bucket list. Wind down at the hotel’s swimming pool that includes a wading pool suitable for the young ones.
Book a stay at Capri by Fraser, Johor Bahru.
Rates: From ~S$104/night
Address: Menara Tiga Serangkai, Jalan Tengku Azizah, Johor Darul Takzim, Johor 80300, Malaysia.
Contact: 60-7-2770888 | Capri by Fraser, Johor Bahru website
7. Hotel Swissôtel – S$412 (SG) vs S$156 (Jakarta)
Hotel Swissôtel The Stamford – Convenient location near Fort Canning Park
Image credit: Hotel Swissotel The Stamford
Enjoy a gastronomic experience at the Hotel Swissotel The Stamford. With 6 restaurants, 2 bars and a bistro, you’ll never go hungry here. There’s a variety of cuisines from contemporary to Japanese, and even an in-house TWG Tea Salon & Boutique for atas high tea sessions.
Image credit: Hotel Swissotel The Stamford
Conveniently located in the city, it’s prime location makes it easy for you to shop till you drop at Raffles City Singapore that’s lined with luxury stores. Grab a bite at one of the many dining options available nearby or practise your photography skills with the architecture at Fort Canning Park, which is just a 5-minute drive away.
Book a stay at Hotel Swissotel The Stamford.
Rates: From $412/night
Address: 2 Stamford Road, Singapore 178882
Contact: 6338 8585 | Hotel Swissotel The Stamford website
Swissôtel Jakarta PIK Avenue – 2 minutes away from a shopping mall
Image credit: Swissotel Jakarta PIK Avenue
With spacious rooms and deluxe amenities at the tip of your fingers, you’ll have a comfortable stay at Swissotel Jakarta PIK Avenue. Retail therapy is just a 2-minute walk away with the hotel being located near the PIK Avenue shopping mall, with an extensive list of retail stores and eateries.
Letterpress tea house/bar.
Image credit: Swissotel
Be sure to pen in some time to spill and sip some tea with the besties. Similar to its Singapore counterpart, the hotel has a Chinese tea house and bar that serves decadent teas that pair perfectly with their selection of pastries. Come back after dark for live music accompanied by signature cocktails that incorporate Chinese elements.
Book a stay at Swissotel Jakarta PIK Avenue.
Rates: ~From S$156/night
Address: Pik Avenue Mall, Pantai Indah Kapuk Boulevard, 14470 North Jakarta, Indonesia
Contact: +6221 22571188 | Swissotel Jakarta PIK Avenue website
8. The St Regis – S$659 (SG) vs S$475 (Langkawi)
The St. Regis Singapore – Opulent rooms and suites
Image credit: The St. Regis Singapore
The St. Regis Singapore is the creme de la creme of luxury hotels in Singapore and its opulent hotel rooms and suites surely speak for themselves. Their spacious rooms are decked in sophisticated decor. Plus, you get to live like those in the upper echelon with the hotel’s butler service.
Cool down in their pool or relax in their award-winning spa.
Image adapted from: Marriott Bonvoy, Remede Spa Singapore
Meals that exude sophistication and elegance await you at their 5 renowned restaurants. Dine like royalty with afternoon tea (from $52/pax) at Brasserie Les Saveurs, which also offers French fine dining for lunch and dinner.
Book a stay at The St Regis Singapore.
Rates: From $659/night
Address: 29 Tanglin Road, Singapore, 247911
Contact: 6506-6868 | The St. Regis Singapore website
The St. Regis Langkawi – Private beach enclave with luxury villas
Image credit: The St Regis Langkawi
Just like the Singapore branch, The St. Regis Langkawi is just as luxurious – maybe even more so with its location on the beach and scenic views of the rainforest and the sea. The hotel is surrounded by lush greenery so you can catch a breath of fresh air while you relax in this private enclave.
The St Regis Langkawi has spacious rooms and 4-room villas.
Image credit: The St. Regis Langkawi
Grab a bite at one of their 4 restaurants, which serve a variety of international cuisines, or chill with a boozy treat at the bar. The hotel also has a private decanter where wine connoisseurs can wine down after their meals.
Image credit: The St. Regis Langkawi
What’s better than saving on a luxury vacation? A duty-free shopping spree. Jetty Point Duty Free Complex is just a 5 minute drive from the hotel, as is the iconic eagle statue at Dataran Lang.
Book a stay at The St Regis Langkawi.
Rates: From ~S$474/night
Address: Jalan Pantai Beringin, Langkawi 07000, Malaysia
Contact: +1-80-080-6554 | The St Regis Langkawi website
9. Mandarin Oriental – S$689 (SG) vs S$254 (Jarkata)
Mandarin Oriental, Singapore – Rooftop pool with a view
Image credit: Mandarin Oriental, Singapore
Live like a VIP at the Mandarin Oriental Singapore. Chill at their rooftop pool and bask in the glorious views of the cityscape for that ultra luxe experience. From a top-notch steakhouse to indulgent buffets, this hotel has all types of cuisines for you to truly splurge while on holiday.
Image credit: Mandarin Oriental, Singapore
There is a multitude of activities available for guests such as culinary courses, stargazing picnics at the terrace, and their half marathon programme with morning and evening jogs along the waterfront district. The hotel also has a Kids Programme which includes yoga for kids and pizza-making classes.
Book a stay at Mandarin Oriental, Singapore.
Rates: From $689/night
Address: 5 Raffles Avenue, Marina Square, Singapore 039797
Contact: 6338 0066 | Mandarin Oriental, Singapore website
Mandarin Oriental, Jakarta – Hotel-run tours to historical gems
Image credit: Mandarin Oriental, Jakarta
The lavish Mandarin Oriental, Jakarta has a lot to offer. Apart from its luxurious amenities, the hotel also has 5 restaurants, with cuisines ranging from French to Cantonese. Your sweet tooth will love the Mandarin Oriental Cake shop that makes delectable bakes and customises one’s cake order at their request.
Similar to its Singapore counterpart, the hotel also has a luxurious spa and offers culinary and mixology courses so you can pick up a trick or two for your next party.
Image credit: @mo_jakarta
For a blast from the past, the hotel provides a guided tour of the historical harbour town of Old Batavia. You can also take a private tour of Jalan Surabaya, Jakarta’s most famous flea market. The flea market sells a variety of vintage items like record players, cameras, puppets, and ceramics.
Book a day tour of Old Batavia (S$82.35) and a stay at Mandarin Oriental, Jakarta.
Rates: From ~S$258/night
Address: Jalan M.H. Thamrin, 10310 Jakarta, Indonesia
Contact: +62 (21) 2993 8888 | Mandarin Oriental, Jakarta
10. The Westin – S$610 (SG) vs S$326 (Desaru)
The Westin Singapore – Rooftop infinity pool with MBS-like views
Image credit: The Westin Singapore
Who says MBS is the only hotel in Singapore with stellar bay views? The Westin Singapore has a rooftop infinity pool that overlooks both Singapore’s cityscape and the Marina Bay area.
Spacious rooms with a city wide view.
Image credit: The Westin Singapore
Nestled between 3 MRT stations, the hotel’s prime location lets you explore more than just downtown Singapore. On top of the many eateries nearby, the hotel also has 2 contemporary restaurants and a lounge that serves booze and seafood afternoon tea.
Book a stay at The Westin Singapore.
Rates: From $610/night
Address: 12 Marina View, Asia Square Tower 2, Singapore 018961
Contact: 1800-3259595 | The Westin Singapore website
The Westin Desaru Coast Resort – Family-friendly hotel with yoga sessions
Image credit: The Westin Desaru Coast Resort
The Westin Desaru Coast Resort provides tranquillity by the sea at about half the price. Although you may be tempted to spend your days nua-ing in the plush beds, there are plenty of activities that’ll let you live your holiday to the fullest.
Image credit: The Westin Desaru Coast Resort
Zen out with Weekend Outdoor Yoga sessions, get kneaded to pure relaxation at the spa, or simply work on that tan by the pool or beach. Else, head out to explore things to do in Desaru such as ATV rides and fruit farms.
Image credit: The Westin Desaru Coast Resort
The hotel also has kid-friendly facilities, such as a kids club, so families, you know where to go.
Book a stay at The Westin Desaru Coast Resort.
Rates: From ~S$326/night
Address: Jalan Pantai 3, Desaru Coast, Bandar Penawar, Malaysia 81930
Contact: +60-7-8383333 | The Westin Desaru Coast Resort website
11. JW Marriott – S$609 (SG) vs S$181 (Phuket)
JW Marriott Hotel Singapore South Beach – Aesthetic modern hotel
Image adapted from: JW Marriott Hotel Singapore South Beach
“Swanky” is a word that probably comes to mind when you take a look at JW Marriott Hotel Singapore South Beach. Not only is it decked to the nines in modern luxe interiors, but it’s also got cool features such as a lounge are in its swimming pool – who would’ve thought?
Image credit: JW Marriott Hotel Singapore South Beach
Of course, its prime location just next to Esplanade MRT makes staying here all the more convenient. But would you really want to head out when you have a trove of world-class restos, lounges, and uber modern rooms at the tip of your fingers?
Book a stay at JW Marriott Hotel Singapore South Beach.
Rates: From $609/night
Address: 30 Beach Road, Access via Nicoll Highway, Singapore 189763
Contact: 68181881 | JW Marriott Hotel Singapore South Beach website
JW Marriott Phuket Resort & Spa – 3 swimming pools & turtle sanctuary
Image credit: JW Marriott Phuket Resort & Spa
There’s no need to worry about crowds photobombing your holiday snaps, because JW Marriott Phuket Resort & Spa has not just 1 but 3 swimming pools spread out across its property. Honeymooners can relax at the adult pools while the young’uns can spend afternoons zipping down the kids pool’s waterslide.
Stay in spacious rooms suitable for groups and families.
Image credit: JW Marriott Phuket Resort & Spa
Of course, all this is paired with a gorgeous view of the beach and its rolling waves. For a memorable experience with the fam, be sure to check out the Mai Khao Marine Turtle Foundation housed within the resort grounds. Visiting is free, and you can get up close and personal with endangered sea turtles. But of course, donations will go towards their conservancy.
Image credit: @maikhaomarineturtlefoundation
Book a stay at JW Marriott Phuket Resort.
Rates: From ~S$181/night
Address: 231 Moo 3 Mai Khao, Talang, Phuket 83110, Thailand
Contact: +66 76 338 000 | JW Marriott Phuket Resort and Spa website
Book a stay at an affordable hotel alternative
We all deserve a luxury vacation; and while the hotels in Singapore can be on the pricey side, there’s always an alternative waiting just around the corner for a lower cost – all within a 3-hour flight away.
A grand vacation is without a doubt more attainable than you think with these luxury hotels near Singapore. Treat yourself and your family to fun outdoor activities, water parks, and unwind in a room fit for a king at the end of the day.
Check out these hotel guides for your next holiday:
- 9 Aesthetic Hotels In Seoul From $56/Night
- 10 Best Bangkok Hotels Under $180
- 10 Best & New Hotels In Malacca From $46/Night
Cover image adapted from: JW Marriott Phuket Resort & Spa