
St. John's Island Holidays from Rp4.400.738
Book a Hotel + Flight or Car together to unlock savings
- Plan, book, travel with confidence
Better together
Save up to Rp173.195 when you book a flight and hotel together*
Find the right fit
With over 300,000 hotels worldwide, it's easy to create a perfect package
Rest easy
Plan, book, and manage your trip all in one place
Top St. John's Island Flight + Hotel Deals
Price found within the past 48 hours. Click for updated prices.

Q Loft Hotels@Bedok
Bedok
Save 100% on your flight
Price was Rp7.627.838, price is now Rp4.400.738 per person
Rp4.400.738
per person
7 Dec - 10 Dec
found 5 hours ago
Return flight included
Denpasar (DPS) to Singapore (SIN)
7/10 Good! (129 reviews)
Close to grocery and food stalls and bus stops and mrts. Walkable
Reviewed on 4 Oct 2025

Rest Bugis Hotel
Kampong Glam
Save 100% on your flight
Price was Rp8.485.040, price is now Rp5.731.934 per person
Rp5.731.934
per person
25 Nov - 27 Nov
found 1 day ago
Return flight included
Jakarta (CGK) to Singapore (SIN)
7.4/10 Good! (285 reviews)
It was such a great place to stay! Very convenient and easy to access public transportation. It is only 10 minutes walking distance to bugis. Also next to the famous Arabic district and Sultan mosque! Hotel is very clean compare to one we stayed before. Staffs are nice and price is reasonable for Singapore
Reviewed on 14 May 2025

Grand Park City Hall
Downtown Singapore
Save 100% on your flight
Price was Rp8.224.020, price is now Rp5.704.894 per person
Rp5.704.894
per person
25 Nov - 27 Nov
found 1 day ago
Return flight included
Jakarta (CGK) to Singapore (SIN)
8.8/10 Excellent! (1,042 reviews)
We were very happy with the Grand Park City Hall and would highly recommend to anyone visiting Singapore. The hotel is in a great location close to train link from the airport and very walkable to all the main attractions. We had the club lounge which was really great and the pool area also a welcome benefit from the hot humid days.
Reviewed on 24 Oct 2025

Sofitel Hotel Sentosa Singapore
Sentosa Island
Save 100% on your flight
Price was Rp15.274.118, price is now Rp10.697.294 per person
Rp10.697.294
per person
25 Nov - 27 Nov
found 1 day ago
Return flight included
Jakarta (CGK) to Singapore (SIN)
8.4/10 Very Good! (1,001 reviews)
Awesome place! Yes it’s Pet Friendly though it was not stated clearly in our booking reservation that it’s an extra surcharge well that’s not an issue for us. Hence they need to do better to state it upon confirmation of the booking.
Another annoying instance was the facility technician just came an announced and open our room without a gesture of knocking first nor a doorbell, that’s simply common sense. Totally unexpected a simple courtesy should be imposed/instilled by nature,
Otherwise everything could have been absolutely perfect and PAWFECT staycation for our little prince except this uncalled for incidents.
Reviewed on 30 Sept 2025

CUBE Boutique Capsule Hotel @ Chinatown
Downtown Singapore
Save 100% on your flight
Price was Rp6.614.758, price is now Rp4.652.556 per person
Rp4.652.556
per person
25 Nov - 27 Nov
found 1 day ago
Return flight included
Jakarta (CGK) to Singapore (SIN)
8.2/10 Very Good! (241 reviews)
Pleased with it for the price I paid. Clean and well thought out. Wasn't much noise for me. A few people coming and going at nights for flights, but you can't avoid that. Very close to Chinatown subway station which is easy to navigate for everywhere and straight to airport. Bang in the middle of Chinatown. Yes the breakfast selection was a bit limited, but you could have as much as you want, you didnt have your own room, but what do you want for £30 per night in Singapore! True that it wasn't like a sealed capsule, it was a blind you pull down at feet end. Ok I thought
Reviewed on 23 Oct 2025
Top hotels in St. John's Island

Carlton Hotel Singapore
76 Bras Basah Road, Singapore
Fully refundableReserve now, pay when you stay
The price is Rp2.853.069 per night from 31 Oct to 1 Nov
Rp2.853.069
Rp3.420.830 total
31 Oct - 1 Nov
includes taxes & fees
9/10 Wonderful! (1,972 reviews)
Vacation
Room was big enough for 3 of us!
Reviewed on 20 Oct 2025

Shangri-La Singapore
22 Orange Grove Road, Singapore
Fully refundableReserve now, pay when you stay
The price is Rp4.131.198 per night from 15 Nov to 16 Nov
Rp4.131.198
Rp4.953.307 total
15 Nov - 16 Nov
includes taxes & fees
9.2/10 Wonderful! (1,004 reviews)
Fabulous hotel, would definitely stay again. They are extremely welcoming to children- providing a goody bag on arrival which went down very well. Very modern rooms. Kids club facilities are excellent and immaculate. My daughter loved the pirate ship splash pad. Very helpful staff. A bit of a walk ...
Reviewed on 26 Oct 2025

Hotel Boss
500 Jalan Sultan Road, Singapore
The price is Rp1.391.332 per night from 2 Nov to 3 Nov
Rp1.391.332
Rp1.668.207 total
2 Nov - 3 Nov
includes taxes & fees
7.6/10 Good! (1,069 reviews)
Clean room reception staff was friendly will book this hotel again in future.
Reviewed on 23 Oct 2025
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Popular places to visit

Universal Studios Singapore
4.5/5(133 reviews)
Enjoy the exciting rides at Universal Studios Singapore and find out why this is a favourite theme park in Singapore. Amble around this vibrant area's marina and enjoy its top-notch restaurants.

Marina Bay Sands Casino
4/5(116 reviews)
Why not try your luck with a visit to Marina Bay Sands Casino where you can enjoy the games and entertainment of this top casino in Singapore? Amble within picturesque gardens or visit the shops in this vibrant area.

Gardens by the Bay
4.5/5(523 reviews)
A startling combination of mankind’s engineering and nature’s beauty make this attraction one of the city's best.
What to do in St. John's Island

Singapore: Gardens by the Bay Admission E-Ticket
Rp303.541
per adult

Singapore SkyPark Observation Deck at Marina Bay Sands Admission Ticket
Rp594.330
per adult

Singapore: Firsty eSim - Free Roaming Mobile Data
Rp123.979
per traveller
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.
