We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Hotels near Marina Bay

  • Sort by:
  • Traveller Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
Goodwood Park HotelOffers & AnnouncementsWEEKEND ESCAPES
22 Scotts Road Goodwood Park Hotel, Singapore 228221, Singapore
3.8 km from Marina Bay
#32 of 306 hotels in Singapore
Check In Check Out
Show Prices
20 Merchant Road, Singapore 058281, Singapore
1.3 km from Marina Bay
#38 of 306 hotels in Singapore
Check In Check Out
Show Prices
Park Regis SingaporeOffers & AnnouncementsFrom $168
23 Merchant Road, Singapore 058268, Singapore
1.3 km from Marina Bay
#46 of 306 hotels in Singapore
Check In Check Out
Show Prices
6 Raffles Boulevard,Marina Square, Singapore 039594, Singapore
1.3 km from Marina Bay
#48 of 306 hotels in Singapore
Check In Check Out
Show Prices
165 Tanjong Pagar Road Amara Singapore, Singapore 088539, Singapore
1.3 km from Marina Bay
#78 of 306 hotels in Singapore
Check In Check Out
Show Prices
81 Anson Road M Hotel, Singapore 079908, Singapore
1.3 km from Marina Bay
#87 of 306 hotels in Singapore
Check In Check Out
Show Prices
5 Coleman Street, Singapore 179805, Singapore
1.3 km from Marina Bay
#116 of 306 hotels in Singapore
Check In Check Out
Show Prices
7 Raffles Boulevard | Marina Square, Singapore 039595, Singapore
1.4 km from Marina Bay
#14 of 306 hotels in Singapore
Check In Check Out
Show Prices
10 Coleman Street Grand Park City Hall, Singapore 179809, Singapore
1.4 km from Marina Bay
#44 of 306 hotels in Singapore
Check In Check Out
Show Prices
2 Stamford Road, Singapore 178882, Singapore
1.4 km from Marina Bay
#67 of 306 hotels in Singapore
Check In Check Out
Show Prices
55 Keong Saik Road Naumi Liora, Singapore 089158, Singapore
1.4 km from Marina Bay
#97 of 306 hotels in Singapore
Check In Check Out
Show Prices
69 Keong Saik Road, Singapore 089165, Singapore
1.4 km from Marina Bay
#109 of 306 hotels in Singapore
Check In Check Out
Show Prices
50 Keong Saik Road, Singapore 089154, Singapore
1.4 km from Marina Bay
#125 of 306 hotels in Singapore
Check In Check Out
Show Prices
14 Teck Lim Road #12-16, Singapore 088388, Singapore
1.4 km from Marina Bay
#191 of 306 hotels in Singapore
Check In Check Out
Show Prices
22 Teck Lim Road Park 22 Hotel, Singapore 088392, Singapore
1.4 km from Marina Bay
#268 of 306 hotels in Singapore
Check In Check Out
Show Prices
15 Stamford Road, Singapore 178906, Singapore
1.4 km from Marina Bay
Check In Check Out
Show Prices
1 Beach Road, Singapore 189673, Singapore
1.5 km from Marina Bay
#1 of 306 hotels in Singapore
Check In Check Out
Show Prices
2 Temasek Blvd, Singapore 038982, Singapore
1.5 km from Marina Bay
#23 of 306 hotels in Singapore
Check In Check Out
Show Prices
177A River Valley Road, Singapore 179031, Singapore
1.5 km from Marina Bay
#73 of 306 hotels in Singapore
Check In Check Out
Show Prices
31 - 37 Bukit Pasoh Rd, Singapore 089845, Singapore
1.5 km from Marina Bay
#89 of 306 hotels in Singapore
Check In Check Out
Show Prices
76 Bras Basah Rd, Singapore 189558, Singapore
1.6 km from Marina Bay
#50 of 306 hotels in Singapore
Check In Check Out
Show Prices
2 Magazine Road, Singapore 059573, Singapore
1.6 km from Marina Bay
#55 of 306 hotels in Singapore
Check In Check Out
Show Prices
No 177B River Valley Road, Singapore 179032, Singapore
1.6 km from Marina Bay
#63 of 306 hotels in Singapore
Check In Check Out
Show Prices
30 Beach Road | access via Nicoll Highway, Singapore 189763, Singapore
1.6 km from Marina Bay
#70 of 306 hotels in Singapore
Check In Check Out
Show Prices
333 New Bridge Road, Singapore 088765, Singapore
1.6 km from Marina Bay
#82 of 306 hotels in Singapore
Check In Check Out
Show Prices
15 Hoe Chang Road | #01-01 Tower 15, Singapore 089316, Singapore
1.6 km from Marina Bay
#183 of 306 hotels in Singapore
Check In Check Out
Show Prices
44 40 Armenian Street, Singapore 179935, Singapore
1.6 km from Marina Bay
#261 of 306 hotels in Singapore
Check In Check Out
Show Prices
41 Seah Street, Singapore 188396, Singapore
1.7 km from Marina Bay
#18 of 306 hotels in Singapore
Check In Check Out
Show Prices
1 Unity Street, Singapore 237983, Singapore
1.7 km from Marina Bay
#47 of 306 hotels in Singapore
Check In Check Out
Show Prices
14 Purvis Street Hotel Kai, Singapore 188593, Singapore
1.7 km from Marina Bay
#115 of 306 hotels in Singapore
Check In Check Out
Show Prices
*Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.