Singapore to Bangkok is one of Southeast Asia\’s most-traveled routes. Flying takes 2–3 hours and is by far the most practical option for most travelers. The overland route via bus through Malaysia is a genuine alternative for budget travelers or those who want to see the peninsula — but it takes 30+ hours. Here\’s everything you need to know.
✈️ [Travelpayouts widget: Flights Singapore → Bangkok via Kiwi or Aviasales]
Option 1: Fly Singapore to Bangkok (Best for Most Travelers)
Direct flights from Singapore Changi Airport (SIN) to Bangkok take approximately 2 hours 20 minutes to Suvarnabhumi (BKK) or 2 hours 30 minutes to Don Mueang (DMK). Multiple airlines compete on this route keeping prices reasonable. Budget carriers including Scoot, Thai Lion Air, and Thai AirAsia offer the lowest fares; Singapore Airlines and Thai Airways serve the premium end.
Airlines and Prices
| Airline | To | Price from | Type |
|---|---|---|---|
| Scoot | BKK (Suvarnabhumi) | ~$78 USD | Budget |
| Thai AirAsia | DMK (Don Mueang) | ~$85 USD | Budget |
| Thai Lion Air | DMK | ~$80 USD | Budget |
| Singapore Airlines | BKK | ~$150 USD | Full service |
| Thai Airways | BKK | ~$140 USD | Full service |
BKK vs DMK — Which Bangkok Airport?
- Suvarnabhumi (BKK): Has the Airport Rail Link to central Bangkok (~30 min, ~$1.50 USD). Better for Sukhumvit, Silom, riverside areas.
- Don Mueang (DMK): No direct rail — take bus A1 to Mo Chit BTS (~45 min, ~$1 USD) or Grab (~$8–12 USD). Budget carriers often fly here — factor in extra transfer time.
Booking Tips
- Book 4–6 weeks ahead for best fares on Scoot and Thai AirAsia
- Scoot from Changi Terminal 1 — check terminal before traveling
- Avoid Songkran (mid-April) and December peak — prices spike sharply
- Tuesday/Wednesday flights typically cheapest on this route
✈️ [Travelpayouts widget: Search SIN → BKK / DMK via Kiwi]
Option 2: Overland Bus via Kuala Lumpur (Budget)
The overland route from Singapore to Bangkok goes via Johor Bahru, up through Malaysia to Hat Yai, then north to Bangkok — approximately 30–32 hours in total. It involves at least two buses and two border crossings (Singapore/Malaysia and Malaysia/Thailand). Total cost is around $60–95 USD.
The most practical approach is to take a bus from Golden Mile Complex (or HarbourFront) in Singapore to Johor Bahru, then connect at Larkin Terminal to a Hat Yai-bound coach. From Hat Yai, continue by overnight bus to Bangkok\’s Southern Bus Terminal. Operators including StarMart Express sell through-tickets on parts of this route.
ℹ️ The overland route suits travelers who want to stop in Kuala Lumpur, Penang, or Hat Yai along the way. If you just want to get to Bangkok, fly — the time difference is enormous and the price difference is small.
🎟 [Travelpayouts widget: Singapore → Bangkok overland bus via 12Go]
Quick Comparison
| Option | Time | Cost from | Best for |
|---|---|---|---|
| Direct flight SIN → BKK | ~2.5 hours | ~$78 USD | Most travelers |
| Overland bus via KL | ~30–32 hours | ~$60 USD | Budget, peninsula stops |
Thailand Visa for Singapore Citizens
Singapore citizens enter Thailand visa-free for 30 days at both air and land borders. No advance visa required. Complete the Thailand Digital Arrival Card (TDAC) online at tdac.immigration.go.th before arrival — this replaced the old paper TM6 form.
Where to Stay in Bangkok
- Sukhumvit: BTS access, nightlife, international restaurants. Best for first-timers.
- Silom/Sathorn: Business district, good food scene, quieter than Sukhumvit.
- Riverside (Charoen Krung): Historic area, boutique hotels, Chao Phraya access.
- Ari: Local neighbourhood feel, popular with longer-stay visitors and expats.
🏨 [Travelpayouts widget: Hotels in Bangkok via Booking.com or Agoda]
Related Guides
- Singapore to Bali: Flight Guide
- Singapore to Koh Samui
- Johor Bahru to Hat Yai
- Malaysia to Thailand: Complete Travel Guide
This post contains affiliate links. When you book through them, we may earn a small commission at no extra cost to you.