Practical guide
Singapore to Bangkok
A two-and-a-half-hour flight, or two days on the rails through Malaysia
Singapore to Bangkok is a 2 hour 25 to 2 hour 35 flight, and about 20 nonstops a day leave Changi. Singapore Airlines, Thai Airways and Scoot fly to Suvarnabhumi (BKK), and Thai AirAsia and Thai Lion Air fly to Don Mueang (DMK) from Changi's Terminal 4. Bangkok is an hour behind Singapore, so a 09:00 departure lands around 10:30 local time. Flying is what I'd do for almost every trip.
Check live Padang Besar → Bangkok times and seats on 12Go
The one real alternative is the train through Malaysia, Woodlands to Johor Bahru, Kuala Lumpur, the border at Padang Besar and Thailand's overnight sleeper to Bangkok, which takes about 47 hours with a night in Kuala Lumpur. That suits people who want the journey itself, not people who need to be in Bangkok.
Arriving in Bangkok
Where to stay in Bangkok
This route ends in Bangkok. Search Bangkok hotels with your dates, or narrow it to the area you're heading for. Filter for free cancellation if you want to hold a room and decide later.
See Bangkok hotelsOpens Booking.com with your dates · also on Expedia · Trip.com
The short answer
Fly. About 20 nonstop flights a day take 2h25–2h35 from Changi, to Suvarnabhumi on Singapore Airlines, Thai Airways or Scoot, or to Don Mueang on Thai AirAsia or Thai Lion Air. By train through Malaysia it's about 47 hours with a night in Kuala Lumpur, ending on the overnight sleeper from Padang Besar that reaches Bangkok at 09:05.
- Distance
- 1,422 km by air, about 1,800 km by road
- Flight time
- 2h25–2h35 nonstop
- Nonstops a day
- About 20, to BKK and DMK
- Time difference
- Bangkok is 1 hour behind Singapore
- By train
- About 47 hours via Kuala Lumpur and Padang Besar
- Arrival card
- Thailand's free TDAC, filed within 3 days of arrival
Key Facts
About 20 nonstop flights a day
Singapore Airlines runs about six a day to Suvarnabhumi, Thai Airways about five and Scoot five or six. Thai AirAsia flies about twice a day to Don Mueang and Thai Lion Air once or twice.
The Don Mueang flights leave from Changi T4
Thai AirAsia and Thai Lion Air use Changi's Terminal 4 and land at Don Mueang's Terminal 1. The Suvarnabhumi flights leave from T1 and T2, so check your terminal before you head to the airport.
Budget cabin bags are weighed
Scoot allows two cabin pieces up to 10 kg in total. AirAsia allows two pieces up to 7 kg combined. Checked bags cost extra on both, and they're cheaper added online than at the airport.
The train takes about 47 hours
Shuttle Tebrau to Johor Bahru, ETS to Kuala Lumpur, a night there, ETS to Padang Besar, then Thai train No. 46 overnight to Bangkok's Krung Thep Aphiwat at 09:05.
Two arrival cards if you go overland
Malaysia's MDAC (Singapore passport holders are exempt) and Thailand's TDAC. Both are free and filed online within three days before you arrive.
The UK advises against the Hat Yai–Padang Besar line
The FCDO advises against all but essential travel on the train line between Padang Besar and Hat Yai, which every overland train to Bangkok uses. Check your own government's advice and your insurance.
Every Way From Singapore to Bangkok, Compared
| Option | From | Time | Cost | Arrives at |
|---|---|---|---|---|
| Nonstop flight to Suvarnabhumi | Changi T1 or T2 (Singapore Airlines, Thai Airways, Scoot) | 2h25–2h35 in the air | Compare on the day; Scoot charges for checked bags | Suvarnabhumi (BKK), ฿45 Airport Rail Link to Phaya Thai |
| Nonstop flight to Don Mueang | Changi T4 (Thai AirAsia, Thai Lion Air) | About 2h30 in the air | Usually the cheapest fares; checked bags extra | Don Mueang (DMK), ฿33 Red Line to Krung Thep Aphiwat |
| Train via Kuala Lumpur and Padang Besar | Woodlands Train Checkpoint | About 47 hours with a night in Kuala Lumpur | S$5 + about RM170–205 for the ETS legs + ฿848–918 for a sleeper berth, plus a KL hotel | Krung Thep Aphiwat station, 09:05 |
| Bus to Hat Yai, then train or flight | Golden Mile Complex (StarMart) | About 12 hours overnight to Hat Yai, then 1h20 by air or overnight by train | From about ฿2,240 for the bus on 12Go, plus the onward ticket | Hat Yai, then Bangkok |
Flight counts and terminals from FlightsFrom's SIN-BKK and SIN-DMK route pages; flight time from Singapore Airlines. Shuttle Tebrau fare for non-Malaysian passengers from Woodlands; ETS fares from seat61 (JB Sentral to KL Sentral RM88 standard; KL Sentral to Padang Besar RM79 Gold to RM116 Platinum), times from train36 (24 February 2026 timetable); train No. 46 berth fares are SRT's, from Thai Train Guide. Bus fare from 12Go's Singapore to Hat Yai page, including its booking fee. Airport rail fares from our Bangkok airport guide.
Which Flight to Book, and Which Bangkok Airport
Suvarnabhumi for most trips, Don Mueang for the cheapest fares and domestic connections
Five airlines fly the route nonstop. Singapore Airlines (about six a day), Thai Airways (about five) and Scoot (five or six) land at Suvarnabhumi, the main international airport east of the city. Thai AirAsia (about two a day) and Thai Lion Air (one or two) land at Don Mueang, the older airport in the north that the low-cost airlines use. The flight is 2 hours 25 to 2 hours 35 either way. Jetstar Asia, which some guides still list, shut down on 31 July 2025, and Thai AirAsia paused its Don Mueang flights for part of 2026 over fuel costs, so check the current schedule before you plan around it.
Pick the airport by what you do next. If you're staying in Bangkok, both work. Suvarnabhumi has the Airport Rail Link, ฿45 and 26 minutes to Phaya Thai for the BTS, and Don Mueang has the SRT Red Line, ฿33 to Krung Thep Aphiwat for the MRT, or the ฿30 A1 bus to Mo Chit. If you're flying on within Thailand the same day, land where your next flight leaves. Thai AirAsia, Nok Air and Thai Lion Air run most of their domestic flights from Don Mueang, and the two airports are 60 to 90 minutes apart by road. Our Bangkok airport guide has every option into the city from both.
The Don Mueang flights leave from Changi's Terminal 4 and the Suvarnabhumi flights from T1 and T2, so check the terminal on your booking before you set off.
The Baggage Rules on Scoot and AirAsia
The low fares on this route are cabin-bag fares, and the cabin bags get weighed. Scoot allows two pieces up to 10 kg in total, a carry-on of up to 54 × 38 × 23 cm and a personal item of up to 40 × 30 × 10 cm, and a checked bag of 20 to 40 kg is bought separately. AirAsia allows two pieces with a combined weight of 7 kg, a 56 × 36 × 23 cm bag and a 40 × 30 × 10 cm personal item, and sells an Xtra Carry-On add-on that raises it to 14 kg. Thai Lion Air's cheapest fares also come with a small cabin allowance only.
If you're carrying more than a weekend bag, add the checked bag when you book, where it's cheaper than at the counter, and compare that total against a Singapore Airlines or Thai Airways fare before you decide which is really the cheaper flight.
Landing in Bangkok
Every foreign visitor files the Thailand Digital Arrival Card (TDAC) before landing. It's free at tdac.immigration.go.th, takes five minutes and can be filed up to three days ahead, including on the day. Singaporean, US, UK and most Western passports get 30 days visa-free on arrival. Our visa guide covers who qualifies and the TDAC guide walks through the form.
At Suvarnabhumi, a metered taxi from the official stand on Level 1 costs about ฿400–600 to Sukhumvit or Silom with the ฿50 airport surcharge and tolls, and the Airport Rail Link runs from 05:30 to midnight. After midnight it's a taxi, Grab or a pre-booked car.
Singapore to Bangkok by Train Through Malaysia
About 47 hours, five trains and a night in Kuala Lumpur
There's no through train or through ticket, and the Eastern & Oriental Express no longer runs to Bangkok. What you can do is chain five ordinary trains up the peninsula, each booked separately. It's slower and, with a hotel night, not cheaper than flying. People who do it want to see Malaysia from the window and arrive in Bangkok by sleeper, and many stop for a few nights in Kuala Lumpur or Penang on the way.
Day 1, Woodlands to Johor Bahru and on to Kuala Lumpur
The KTM Shuttle Tebrau crosses the causeway from Woodlands Train Checkpoint to JB Sentral in five minutes, 13 times a day from 08:30 to 23:45, for S$5. Singapore exit and Malaysian entry both happen at Woodlands before you board, check-in closes 20 minutes before departure, and the shuttles sell out, so book on KTMB's shuttle site as soon as your date is fixed (up to six months ahead). The 11:00 shuttle makes the ETS 9528 from JB Sentral at 12:45, which reaches KL Sentral at 17:05, for RM88 in standard class. The new RTS Link from Woodlands North to Bukit Chagar, due in February 2027, will replace the shuttle.
Day 2, Kuala Lumpur to Padang Besar
From KL Sentral, the ETS to the Thai border at Padang Besar takes about five and a half hours, for about RM79–116 depending on the train and class. On the February 2026 timetable the 07:20 arrives at 12:41 and the 09:55 at 15:16, and either one makes the Bangkok sleeper with time to spare. Book on the KTMB site or app. A direct ETS now runs all the way from JB Sentral to Padang Besar, 07:35 to 17:53, but it arrives seven minutes before the Bangkok train leaves, so it only works if you sleep at the border and take the next evening's train.
The border at Padang Besar
Padang Besar station is in Malaysia, and both border posts are inside it, on the ground floor a few meters apart. You clear Malaysian exit, then Thai entry, then wait on the Thai platform. Don't go through too early, because there are no shops or food on the Thai side once you're through; eat at the café upstairs first. Remember the clocks. Malaysia is an hour ahead of Thailand, so the Bangkok train shows as 18:00 on Malaysian boards and 17:00 on Thai tickets. File your TDAC before you get here.
The overnight sleeper to Bangkok
Thai Special Express No. 46 leaves Padang Besar at 18:00 Malaysian time, calls at Hat Yai at 18:05 Thai time and reaches Krung Thep Aphiwat in Bangkok at 09:05 the next morning. A second-class air-con berth is ฿848 upper and ฿918 lower at SRT's fares, more through booking agents, and the lower is wider and has the window. Sleepers can sell out a week or two ahead. Seats open up to 90 days out on SRT's D-Ticket site, and 12Go and Baolau sell them too. If you haven't booked, the SRT counter at Padang Besar opens 15:00–17:30 Malaysian time and takes baht or ringgit, not cards. Krung Thep Aphiwat connects to the MRT Blue Line at Bang Sue.
The UK's FCDO advises against all but essential travel on the Hat Yai to Padang Besar train line, which the Bangkok sleeper uses, and Canada advises against travel to Hat Yai city. Traveling against your government's advice can invalidate travel insurance. Read the current advisory before you book, and see our safety guide for what each government says.
Bookable departures · refreshed daily
Padang Besar → Bangkok: departure times you can book now
Every departure currently on sale through 12Go for this route, by class. Fares are the spread across the classes shown; the exact price for a seat and date is on the booking page.
Train
| Class | Departures |
|---|---|
| 2nd Class Sleeper AC | 17:06 |
Times and fares as sold on 12Go, refreshed daily. Services sold only locally — ordinary trains, weekend excursion trains, walk-up pier tickets — are not listed; see the table above for those. Sponsored link: we may earn a commission when you book, at no extra cost to you.
Padang Besar → Bangkok
Check the sleeper from Padang Besar to Bangkok
12Go sells train No. 46 from Padang Besar to Bangkok with an e-ticket, which saves relying on the station counter's afternoon hours. Its prices include a booking fee, and the departure shows in Thai time, an hour behind the Malaysian clocks at the station.
Sponsored link — we may earn a small commission when you book, at no extra cost to you. Learn more.
Arriving in Bangkok
Top-Ranked Hotels in Bangkok
The top of my ranked list of the 10 best hotels in Bangkok. Each button opens the hotel on Booking.com with your dates filled in.
#2Shangri-La Bangkok4.6 (11,460 reviews)
Luxury riverside hotel in Bang Rak with Chao Phraya views, acclaimed service, and full resort facilities.
Check rates
#3Siam Kempinski Hotel Bangkok4.7 (6,977 reviews)
Siam Kempinski Hotel Bangkok solves the Siam district's biggest weakness — nowhere serene to sleep — by hiding a resort-style garden of saltwater pools directly
Check rates
#4Mandarin Oriental, Bangkok4.7 (6,702 reviews)
A legendary riverside hotel in Bangkok's Bang Rak district, offering elegant rooms, world-class dining, and a celebrated spa.
Check rates
Before You Cross Into Malaysia and Thailand
Going overland means two arrival cards. Malaysia's MDAC is free at imigresen-online.imi.gov.my and is filed within three days before you arrive, which on this route means before you board the shuttle at Woodlands. Singapore passport holders are exempt. Thailand's TDAC is free at tdac.immigration.go.th and is required at Padang Besar exactly as at the airport.
Entering Thailand by land on the 30-day exemption is limited to twice per calendar year. Singaporean and Malaysian passports are exempt from that cap. A land crossing is not a guaranteed way to reset a stay, and immigration decides each entry.
The Bus to Hat Yai
No bus runs all the way from Singapore to Bangkok. StarMart runs an overnight coach from the Golden Mile Complex to Hat Yai, about 12 hours, from about ฿2,240 on 12Go including the booking fee. From Hat Yai, flights to Bangkok take about 1 hour 20, or you can board No. 46 there at 18:05 for the overnight run north. The same southern-Thailand advisories apply to Hat Yai, so read them before you book. For most people the bus saves nothing over a budget flight to Don Mueang.
More on arriving in Bangkok
Bangkok to Singapore
The same flights in reverse, or train No. 45 south
The same five airlines fly back, Singapore Airlines, Thai Airways and Scoot from Suvarnabhumi and Thai AirAsia and Thai Lion Air from Don Mueang, in about 2 hours 25 to 2 hours 35. Foreign visitors file Singapore's free SG Arrival Card within three days before landing.
By train, Special Express No. 45 leaves Krung Thep Aphiwat at 16:10 and reaches Padang Besar at 08:05 Thai time (09:05 Malaysian), for about ฿870–960 a berth. You clear Thai exit and Malaysian entry in the station, then take an ETS south to Kuala Lumpur or, on the through trains, all the way to JB Sentral, and the shuttle across to Woodlands is RM5. Malaysia's MDAC applies on this direction too unless you hold a Singapore passport.
More routes from Bangkok
Frequently Asked Questions
Common questions about Singapore to Bangkok.
About 2 hours 25 to 2 hours 35 nonstop. Bangkok is an hour behind Singapore, so you land about an hour and a half after your departure time on the clock.
Singapore Airlines, Thai Airways and Scoot fly nonstop to Suvarnabhumi (BKK), and Thai AirAsia and Thai Lion Air fly to Don Mueang (DMK). Together that's about 20 nonstop flights a day.
For a stay in Bangkok, either works. Suvarnabhumi has the ฿45 Airport Rail Link into the city and the full-service airlines. Don Mueang has the low-cost fares, the ฿33 Red Line and most domestic budget flights, so land there if you're connecting to Thai AirAsia, Nok Air or Thai Lion Air.
Yes. Thailand is on UTC+7 and Singapore and Malaysia on UTC+8, all year, with no daylight saving.
Yes, but not one train. The route is the Shuttle Tebrau to Johor Bahru, the ETS to Kuala Lumpur and on to Padang Besar, then Thai train No. 46 overnight to Bangkok. It takes about 47 hours with a night in Kuala Lumpur, and each train is booked separately.
No. The Eastern & Oriental Express now runs round trips from Singapore within Malaysia and no longer travels to Bangkok. The ordinary trains still connect the two cities through Kuala Lumpur and Padang Besar.
No. The longest direct coach is StarMart's overnight bus from the Golden Mile Complex to Hat Yai in southern Thailand, about 12 hours. From Hat Yai you'd fly or take the overnight train to Bangkok.
Yes, unless you hold a Singapore passport. Malaysia's Digital Arrival Card is free and filed online within three days before you enter Malaysia at Woodlands. You also need Thailand's TDAC for the Padang Besar border.
Fly, about 2 hours 30 from Suvarnabhumi or Don Mueang. By train, Special Express No. 45 leaves Krung Thep Aphiwat at 16:10 for Padang Besar, where the ETS runs south through Kuala Lumpur to Johor Bahru and the shuttle crosses to Woodlands.
Sources
The flight, train and entry details on this page come from these operator and official pages.
- Flights from Singapore to Bangkok (opens in new tab) · Singapore Airlines. Nonstop flight time
- Baggage allowance (opens in new tab) · Scoot. Cabin and checked baggage limits
- RTS Link service targeted for February 2027 (opens in new tab) · Land Transport Authority. RTS Link opening date
- Special Express No. 46, Padang Besar to Bangkok (opens in new tab) · Thai Train Guide (Richard Barrow). Train No. 46 times and berth fares
- Bangkok to Padang Besar (opens in new tab) · Thai Train Guide (Richard Barrow). Train No. 45 times and fares
- Malaysia travel page (opens in new tab) · Ministry of Foreign Affairs Singapore. MDAC exemption for Singapore passport holders
- SG Arrival Card (opens in new tab) · Immigration & Checkpoints Authority. Arrival card for the trip back
- Thailand travel advice, warnings and insurance (opens in new tab) · UK Foreign, Commonwealth & Development Office. Advice on the Hat Yai to Padang Besar train line
Where to stay in Bangkok
Compare prices across major booking sites, and filter for free-cancellation rooms if you want to reserve now and decide later.
- Compare prices across sites
- Filter for free cancellation
- Secure checkout on the partner site
Compare rates on Booking.com
Largest selection
Compare rates on Expedia
One Key member prices
Compare rates on Trip.com
Strong across Asia
We may earn a commission from bookings made through these links — at no extra cost to you. Learn more.
Onward from Bangkok
The next leg, with the fastest and cheapest way to do it.
- BangkokAyutthayaFastest Long-distance train, 3rd class, 50–80 minCheapest Ordinary train, About ฿15–20Compare all 6 ways
- BangkokBuriramFastest Thai AirAsia flight, 1 hour in the air, about 4 hours door to doorCheapest Express No. 71 or Rapid No. 135, About ฿175–450Compare all 7 ways
- BangkokChiang MaiFastest Flight, 1h 10–20m (+ airport time)Cheapest Express bus, $16–25Compare all 6 ways
- BangkokChiang RaiFastest Flight, Don Mueang, 80–95 minCheapest Overnight bus, Transport Co., About ฿720–840Compare all 5 ways
- BangkokChumphonCheapest Suwannatee bus, About ฿400Compare all 7 ways
- BangkokHua HinFastest Special Express No. 43, 3hCheapest Ordinary train, ฿44Compare all 8 ways
You Might Also Like
Best Time to Visit Thailand
November to February for most trips, and the right coast for the rest of the year
Thailand on a Budget
Thailand on less, without missing the best of it
Is Thailand Safe?
What is actually risky, what is only in the news, and what four government advisories say, destination by destination
Thailand Visa & Entry Requirements
Who enters visa-free, what immigration checks, the TDAC, and how to stay longer

Ethical Elephant Sanctuaries in Chiang Mai
No riding, no shows, and the sanctuaries where you watch rather than wash.

Written by
Mac Kiley
I lived in Bangkok for four years and traveled the country from there. The guides are my own opinions, written the way I'd explain them to a friend planning a trip.
More about MacReady to build your itinerary?
Use our free itinerary builder to save places, organize days, and share your trip.
Open Itinerary Builder

