COVID-19 Travel restrictions may apply upon entering Thailand. Learn More.

There are 8 ways to get from Singapore to Bangkok by plane, subway, bus, train or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly Singapore Changi to Suvarnabhumi  •  5h 28m

  1. Fly from Singapore Changi (SIN) to Suvarnabhumi (BKK) SIN - BKK

฿1985 - ฿10172

Cheapest option

Bus, train  •  27h 31m

  1. Take the bus from Golden Mile Complex to Hat Yai
  2. Take the train from Hat Yai to Bang Sue Junction 42 Yala - Hua Lamphong - Class III AC / ...

฿892 - ฿2432

6 alternative options

Subway to Singapore Changi, fly to Don Muang  •  6h 1m

  1. Take the subway from City Hall to Tanah Merah
  2. Fly from Singapore Changi (SIN) to Don Muang (DMK) SIN - DMK

฿1855 - ฿8167

Fly Senai to Suvarnabhumi  •  9h 28m

  1. Fly from Senai (JHB) to Suvarnabhumi (BKK) JHB - BKK

฿3432 - ฿7647

Bus to Senai, fly to Don Muang  •  8h 1m

  1. Take the bus from Queen Street Bus Terminal to Woodlands Checkpoint Out
  2. Fly from Senai (JHB) to Don Muang (DMK) JHB - DMK

฿2802 - ฿8642

Bus  •  28h

  1. Take the bus from Golden Mile Complex to Hat Yai
  2. Take the bus from Hat Yai Bus Terminal to Bangkok Mochit Bus Terminal

฿1282 - ฿1732

Train  •  2 days 3h

  1. Take the train from Woodlands Train Checkpoint to Bangkok Hualamphong

฿105195 - ฿105288

Drive  •  22h 54m

  1. Drive from Singapore to Bangkok 1822 km

฿7000 - ฿11000

Singapore → Thailand
Partially open

Travel safe during COVID-19

International entry into Thailand from Singapore

  • Entry is partially open for citizens and permanent residents of Singapore
Show more details
Allowed for: Citizens, permanent residents, visa holders and residents from Andorra, Australia, Austria, Bahrain, Belgium, Brazil, Brunei, Canada, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Indonesia, Ireland, Israel, Italy, Japan, South Korea, Kuwait, Latvia, Liechtenstein, Lithuania, Luxembourg, Malaysia, Maldives, Mauritania, Monaco, Netherlands, New Zealand, Norway, Oman, Peru, Philippines, Poland, Portugal, Qatar, San Marino, Singapore, Slovakia, Slovenia, Spain, South Africa, Sweden, Switzerland, Turkey, Ukraine, United Arab Emirates, United States, Vietnam, Hong Kong, Macau, United Kingdom, Laos, Mongolia, Russia, Argentina and Chile

Restricted for: Foreign nationals that have visited India in the past 14 days

Show less

Conditions of entry into Thailand from Singapore

  • 10-day mandatory monitored quarantine for arrivals without a COVID-19 Vaccination Certificate
  • 7-day mandatory monitored quarantine for arrivals with a COVID-19 Vaccination Certificate
  • Negative COVID-19 test issued at most 3 days before arrival
  • Foreign nationals are required to obtain Certificate of Entry (COE) issued by the Thai embassy or consulate
  • Mandatory installation of smart phone app for contact purposes
  • Travel insurance and medical declaration are required for foreign nationals
This applies to arrivals from all countries, with no exceptions

Rules to follow in Thailand

1m

Mandatory

Considerations leaving from Singapore

The official advice is to avoid non-essential international travel to high risk countries

Frequently Asked Questions


Yes, but conditions apply when entering Thailand from Singapore.

Explore options for future travel

Domestic travel is not restricted, but some conditions may apply

  • Face masks are mandatory
  • There is a social distancing requirement of 1 metre
  • Observe COVID-19 safety rules
  • Domestic border crossings may be subject to approval, testing and quarantine

Explore travel options

The national COVID-19 helpline number in Bangkok is 1422.

Wearing a face mask on public transport in Bangkok is mandatory.

The social distance requirement in Bangkok is 1 metre.

Make yourself known to an official member of staff and/or call the national coronavirus helpline number on 1422.

Yes, entry into Singapore from Thailand is currently restricted.

Explore options for future travel.

Last updated: 3 May 2021
Exceptions may apply, for full details: Ministry of Foreign Affairs of the Kingdom of Thailand.

We're working around the clock to bring you the latest COVID-19 travel updates.
This information is compiled from official sources. To the best of our knowledge, it is correct as of the last update.
Visit Rome2rio travel advice for general help.

Questions & Answers

The cheapest way to get from Singapore to Bangkok is to bus which costs $55 - $80 and takes 28h.

More details

The quickest way to get from Singapore to Bangkok is to fly which costs $85 - $450 and takes 5h 28m.

More details

No, there is no direct bus from Singapore to Bangkok. However, there are services departing from Golden Mile Complex and arriving at Bangkok Mochit Bus Terminal via Thanon Nipatuthit 2 and Hat Yai Bus Terminal. The journey, including transfers, takes approximately 28h.

More details

The distance between Singapore and Bangkok is 1434 km. The road distance is 1822 km.

Get driving directions

The best way to get from Singapore to Bangkok without a car is to bus and train which takes 27h 31m and costs $35 - $110.

More details

It takes approximately 5h 28m to get from Singapore to Bangkok, including transfers.

More details

Singapore to Bangkok bus services, operated by Sri Maju, depart from Golden Mile Complex station.

More details

The best way to get from Singapore to Bangkok is to fly which takes 5h 28m and costs $85 - $450. Alternatively, you can bus, which costs $55 - $80 and takes 28h, you could also train, which costs $4621 - $4626 and takes 2 days 3h.

Mode details

The quickest flight from Singapore Changi Airport to Suvarnabhumi Airport is the direct flight which takes 2h 20m.

Search flights

Singapore to Bangkok bus services, operated by The Transport Company, arrive at Bangkok Mochit Bus Terminal station.

More details

Map of how to get from Singapore to Bangkok.
Launch map view
  • Distance: 1434.1 km
  • Duration: 5h 28m

What companies run services between Singapore and Bangkok, Thailand?

Thai Airways International, Singapore Airlines and seven other airlines fly from Singapore to Bangkok every 3 hours. Alternatively, you can take a bus from Singapore to Bangkok Mochit Bus Terminal via Hat Yai, Thanon Nipatuthit 2, and Hat Yai Bus Terminal in around 28h.

Airlines
Thai AirAsia
Website
airasia.com
Flights from Singapore Changi to Suvarnabhumi via Phuket
Ave. Duration
5h 35m
When
Every day
Estimated price
฿2700 - ฿9000
Flights from Singapore Changi to Don Muang
Ave. Duration
2h 30m
When
Every day
Estimated price
฿2900 - ฿9000
Flights from Singapore Changi to Don Muang via Phuket
Ave. Duration
4h 20m
When
Friday and Sunday
Estimated price
฿3000 - ฿10000
Flights from Senai to Suvarnabhumi via Kuala Lumpur, Phuket
Ave. Duration
5h 55m
When
Every day
Estimated price
฿5000 - ฿7500
Flights from Senai to Don Muang
Ave. Duration
2h 25m
When
Every day
Estimated price
฿2700 - ฿8500
Malaysia Airlines
Website
malaysiaairlines.com
Flights from Singapore Changi to Suvarnabhumi via Kuala Lumpur
Ave. Duration
4h 25m
When
Wednesday and Saturday
Estimated price
฿5500 - ฿12000
Flights from Senai to Suvarnabhumi via Kuala Lumpur
Ave. Duration
5h 25m
When
Wednesday, Friday and Saturday
Estimated price
฿5500 - ฿12000
Flights from Senai to Suvarnabhumi via Penang, Kuala Lumpur
Ave. Duration
8h 20m
When
Friday
Estimated price
฿5000 - ฿7500
Jetstar Asia Airways
Website
jetstar.com
Flights from Singapore Changi to Suvarnabhumi
Ave. Duration
2h 28m
When
Every day
Estimated price
฿1300 - ฿11000
Thai Airways International
Website
thaiairways.com
Flights from Singapore Changi to Suvarnabhumi
Ave. Duration
2h 20m
When
Wednesday and Friday
Estimated price
฿5500 - ฿12000
Flights from Senai to Suvarnabhumi via Don Muang, Udon Thani
Ave. Duration
6h 20m
When
Every day
Estimated price
฿2900 - ฿11000
Bangkok Airways
Website
bangkokair.com
Flights from Singapore Changi to Suvarnabhumi
Ave. Duration
2h 20m
When
Wednesday and Friday
Estimated price
฿5500 - ฿12000
Flights from Singapore Changi to Suvarnabhumi via Koh Samui
Ave. Duration
4h 15m
When
Every day
Estimated price
฿3100 - ฿9000
Singapore Airlines
Website
singaporeair.com
Flights from Singapore Changi to Suvarnabhumi
Ave. Duration
2h 27m
When
Every day
Estimated price
฿3300 - ฿7500
Scoot Tigerair
Website
flyscoot.com
Flights from Singapore Changi to Suvarnabhumi
Ave. Duration
2h 30m
When
Every day
Estimated price
฿2500 - ฿4600
Cathay Pacific
Website
cathaypacific.com
Flights from Singapore Changi to Suvarnabhumi
Ave. Duration
2h 50m
When
Every day
Estimated price
฿5000 - ฿55000
Myanmar Airways International
Website
maiair.com
Flights from Singapore Changi to Suvarnabhumi via Yangon
Ave. Duration
5h 25m
When
Every day
Estimated price
฿6500 - ฿23000
Thai Lion Mentari
Website
lionairthai.com
Flights from Singapore Changi to Don Muang
Ave. Duration
2h 15m
When
Monday, Friday, Saturday and Sunday
Estimated price
฿2800 - ฿3700
Royal Jordanian
Website
rj.com
Flights from Senai to Suvarnabhumi via Kuala Lumpur
Ave. Duration
7h
When
Monday, Wednesday and Friday
Estimated price
฿5500 - ฿12000
Thai Smile
Website
thaismileair.com
Flights from Senai to Suvarnabhumi via Don Muang, Udon Thani
Ave. Duration
6h 20m
When
Every day
Estimated price
฿2900 - ฿11000
Train operators
SMRT
Phone
+1 800-336-8900
Website
smrt.com.sg
Subway from City Hall to Tanah Merah
Ave. Duration
24 min
Frequency
Every 5 minutes
Estimated price
฿22 - ฿60
Schedules at
smrt.com.sg
State Railway of Thailand
Phone
1690
Email
webmaster.srt@railway.co.th
Website
railway.co.th
Train from Hat Yai to Bang Sue Junction
Ave. Duration
13h 15m
Frequency
4 times a day
Estimated price
฿260 - ฿1800
Website
http://www.railway.co.th/main/timetable/time-train.html
Book at
https://12go.asia/en/operator/thai-railways
Schedules at
http://procurement.railway.co.th/checktime/checktime.asp?lenguage=Eng
3rd Class (Seat)
฿260 - ฿340
2nd Class (Air-Conditioned Berth)
฿750 - ฿1100
2nd Class (Air-conditioned Seat)
฿490 - ฿700
1st Class (Air-Conditioned Berth)
฿1300 - ฿1800
Eastern and Oriental Express
Phone
001800 8392 3500
Email
reservations.singapore@belmond.com
Website
belmond.com
Train from Woodlands Train Checkpoint to Bangkok Hualamphong
Ave. Duration
2 days 1h
Frequency
Once a week
Estimated price
฿105150
Schedules at
belmond.com
Book at
easybook.com
Bus operators
Causeway Link
Phone
07-224 5602
Email
feedback@support.causewaylink.com.my
Website
causewaylink.com.my
Bus from Queen Street Bus Terminal to Woodlands Checkpoint Out
Ave. Duration
49 min
Frequency
Every 30 minutes
Estimated price
฿33
Schedules at
causewaylink.com.my
Sri Maju
Phone
+604 313 4620
Email
srimajutours@srimaju.com
Website
srimaju.com
Bus from Golden Mile Complex to Hat Yai
Ave. Duration
12h 15m
Frequency
Once daily
Estimated price
฿632
Schedules at
srimaju.com
Book at
easybook.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from London to Edinburgh, Flying into Beijing? and Which London airport should I choose? - to help you get the most out of your next trip.

More Questions & Answers

Bangkok is 1h behind Singapore. It is currently 10:38 PM in Singapore and 9:38 PM in Bangkok.

Yes, the driving distance between Singapore to Bangkok is 1822 km. It takes approximately 22h 54m to drive from Singapore to Bangkok.

Get driving directions

Singapore Airlines, Scoot Tigerair, Cathay Pacific and six other airlines offer flights from Singapore Changi Airport to Suvarnabhumi Airport.

Search flights

There are 11913+ hotels available in Bangkok. Prices start at ฿3750 per night.

More details