A hop-on hop-off bus in Singapore gives you an open-top (or air-conditioned) double-decker with two or three routes that cover the main tourist areas: Marina Bay, Orchard Road, Chinatown, Little India, and the colonial district. Expect a slow but steady pace — buses come every 20-40 minutes depending on the line and time of day. You’ll get recorded commentary in several languages and the freedom to get off and on as you like. It’s convenient if you want to avoid planning routes and taxis, but it can feel touristy and you’ll spend a fair bit of time stuck in traffic, especially around Orchard or during rush hour.
The best time is December to early March when the weather is slightly cooler and drier. Avoid doing it during the hottest months (April–August) unless you stick to the indoor bus. Expect to pay around $35–55 for a 24-hour ticket and $45–70 for 48 hours; multi-day passes and family deals can nudge the per-person cost down. Online booking is almost always cheaper than buying on the bus.
Tip: Get the ticket that includes the night tour — seeing Gardens by the Bay and Marina Bay Sands lit up is one of the few parts that feels worth the open-top experience. Skip the full-day marathon; pick one or two routes max and combine the bus with the MRT for the rest of the day. It’s a decent way to get your bearings on day one, but most travelers find they use it less than they expected.
Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.