The government of SG has mandated which hotels can accept leisure bookings

Find out moreOpens in new tab or window
Photo by Ying Leong

St. John's Island Resorts

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Featured Resorts in St. John's Island

Sofitel Singapore Sentosa Resort & Spa
5 out of 5
2 Bukit Manis Road Sentosa Island, Singapore
Free cancellationReserve now, pay when you stay
The price is SG$433 per night from 9 Mar to 10 Mar
Excludes taxes & fees

This family-friendly Singapore resort is located in the entertainment district, within 1 mi (2 km) of Resort World Sentosa Casino, Palawan Beach and Wings of ...

4.2/5Excellent! (996 reviews)

"A great getaway to relieve covid stress. Relaxed in a clean green environment"…"

Reviewed on 13 Oct,2020

Sofitel Singapore Sentosa Resort & Spa
Village Hotel Sentosa by Far East Hospitality (SG Clean)
4.5 out of 5
10 Artillery Avenue, #02-01, Sentosa Island, Singapore
Get Rates

This family-friendly Singapore resort is located in the entertainment district, 0.3 mi (0.5 km) from Universal Studios Singapore, and within 6 mi (10 km) of ...

4.3/5Excellent! (378 reviews)

"first class pool and first class service by a frontdesk named BRYAN ☆"…"

Reviewed on 24 May,2020

Village Hotel Sentosa by Far East Hospitality (SG Clean)
Shangri-La's Rasa Sentosa Resort & Spa
5 out of 5
101 Siloso Road Sentosa, Singapore
The price is SG$430 per night from 9 Mar to 10 Mar
Excludes taxes & fees

This Singapore resort is on the beach, 1.1 mi (1.7 km) from Universal Studios Singapore, and within 6 mi (10 km) of Merlion and Gardens by the Bay. Marina Bay ...

4.4/5Excellent! (983 reviews)

"Beach and swimming pool are nice. The staff is pleasant. The room is well maintained although old fashion in my opinion. A new TV/infotainment would have been nice. Food prices are expensive but thankfully there are food delivery services. Overall I enjoyed my stay at the hotel."…"

Reviewed on 6 Mar,2021

Shangri-La's Rasa Sentosa Resort & Spa
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Siloso Beach Resort, Sentosa
3.5 out of 5
51 Imbiah Walk, Sentosa Island, Singapore
Get Rates

This family-friendly Singapore resort is located by the sea, within a 5-minute walk of Siloso Beach and Sentosa Luge. Wings of Time and Madame Tussauds are also ...

3.6/5Good! (995 reviews)

"The location was ideal near siloso breach, but the quality of breakfast and the bed/mattress needs to need improve . The room has improved after the last upgrade."…"

Reviewed on 22 Mar,2020

Siloso Beach Resort, Sentosa
The Outpost Hotel Sentosa by Far East Hospitality (SG Clean)
5 out of 5
10 Artillery Avenue, #03-01, Sentosa Island, Singapore
Get Rates

Situated in the entertainment district, this luxury resort is 0.3 mi (0.5 km) from Universal Studios Singapore, and within 6 mi (10 km) of Merlion and Gardens ...

4.6/5Exceptional! (222 reviews)

"Great location, close to many tourist areas. Huge share pool that is used by the next door hotel as well - few too many kids in there for our liking although the hotel has a pool on the top floor great the restaurant that is child free- the hotel is child free so nice and relaxing. Staff were wonderful ..."…"

Reviewed on 3 Apr,2020

The Outpost Hotel Sentosa by Far East Hospitality (SG Clean)
Don't see what you're looking for?
See all available properties in St. John's Island
View all properties
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.

Other property types in St. John's Island

Shangri-La's Rasa Sentosa Resort & Spa

Shangri-La's Rasa Sentosa Resort & Spa

5 out of 5
101 Siloso Road Sentosa, Singapore
The price is SG$430 per night from 9 Mar to 10 Mar
Excludes taxes & fees
4.4/5Excellent! (983 reviews)

"Beach and swimming pool are nice. The staff is pleasant. The room is well maintained although old fashion in my opinion. A new TV/infotainment would have been nice. Food prices are expensive but thankfully there are food delivery services. Overall I enjoyed my stay at the hotel."…"

Reviewed on 6 Mar,2021

Shangri-La's Rasa Sentosa Resort & Spa
W Singapore - Sentosa Cove

W Singapore - Sentosa Cove

5 out of 5
21 Ocean Way, Singapore
The price is SG$423 per night from 9 Mar to 10 Mar
Excludes taxes & fees
4.5/5Wonderful! (989 reviews)

"The indoor jacuzzi , outdoor pool and gym is fantastic . Room is spacious with comfy large bed and pillows . Great sofa to rest one"…"

Reviewed on 13 Jan,2021

W Singapore - Sentosa Cove
M Social Singapore

M Social Singapore

4 out of 5
90 Robertson Quay, Singapore
The price is SG$160 per night from 9 Mar to 10 Mar
Excludes taxes & fees
4.3/5Excellent! (973 reviews)

"The bed is really comfortable which is good for a good night sleep. Good location to many good cafe around singapore."…"

Reviewed on 11 Jan,2021

M Social Singapore
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.

Frequently asked questions

What is St. John's Island like for a resort holiday?
Dreaming of a relaxing getaway? Treat yourself to all the luxuries and comforts of a resort, where you can find everything you want for your trip – from convenient dining options to entertainment and shopping. One of the 5 comfortable resorts in the surrounding area might be just what you’re searching for, whether you want an amazing pool, shopping possibilities or fun activities to try.
What's the best resort in St. John's Island?
Our top-rated resorts around St. John’s Island: Shangri-La’s Rasa Sentosa Resort & Spa (SG Clean) - Luxury resort rated 5 stars, 5 minutes away from Siloso Beach. 3.8 mi (6.2 km) from St. John’s Island. Features 2 outdoor pools, 3 restaurants and a full-service spa. Popular for its great location. Sofitel Singapore Sentosa Resort & Spa (SG Clean) - 5-star luxury resort less than 10 minutes from Palawan Beach. 2.3 mi (3.8 km) from St. John’s Island. Has 4 restaurants, a full-service spa and an outdoor pool. Highly rated for its quiet location. The Outpost Hotel Sentosa by Far East Hospitality (SG Clean) - 5-star luxury resort less than 10 minutes from Universal Studios Singapore. 3.1 mi (5 km) from St. John’s Island. Enjoy the 4 outdoor pools, restaurant and poolside bar. Village Hotel Sentosa by Far East Hospitality (SG Clean) - 4.5-star luxury resort less than 10 minutes from Universal Studios Singapore. 3.1 mi (5 km) from St. John’s Island. Amenities include 4 outdoor pools, a lazy river and a children’s pool. Guests love the great location. Siloso Beach Resort, Sentosa - Family-friendly resort rated 3.5 stars, right by Siloso Beach. 3.4 mi (5.5 km) from St. John’s Island. Access to an outdoor pool, a children’s pool and a restaurant.
What can I do in St. John's Island?
Universal Studios Singapore offers fun for the whole family, while S.E.A. Aquarium is one of the most popular places to visit nearby. You’ll also find top attractions such as Marina Bay Cruise Centre Singapore and Gardens by the Bay in the area.
What's the seasonal weather like in St. John's Island?
The hottest months are usually May and April, with an average temperature of 27°C, while the coldest months are January and February, with an average of 27°C. The rainiest months in St. John’s Island are December, January, November and October, with each month seeing an average of 247 inches of rainfall.
What's the best way to get to and around St. John's Island?
Fly into Singapore (SIN-Changi), which is located 13.5 mi (21.8 km) away from the heart of the city. Otherwise, look for flights into Singapore (XSP-Seletar), which is 13.9 mi (22.3 km) away. If you’d like to explore around the area, you may want to rent a car for your trip.

More trip options