1map logoGo to main page

Bangkok to Singapore from $28: 9 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Bangkok, Thailand
to
Singapore, Singapore

How to Get from Bangkok to Singapore: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$28 - Train, BusBest price
1442 kmDistance
5h 34m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Bangkok to Singapore with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
5h  34m
Estimated price
$52-185
Recommended
Company
various
Train
Bus
Average Duration
35h  43m
Estimated price
$28-86
Cheapest
route map
Distance: 1442 km
Duration: 5h 34m

See more options

Company
various
Plane
Average Duration
5h  52m
Estimated price
$58-1506
Company
various
Plane
Drive
Average Duration
5h  46m
Estimated price
$61-207
Company
various
Plane
Drive
Average Duration
7h  38m
Estimated price
$80-520
Company
various
Train
Bus
Average Duration
28h  20m
Estimated price
$521-522
Company
various
Bus
Average Duration
30h  7m
Estimated price
$523-524
Company
various
Bus
Average Duration
37h  18m
Estimated price
$525-52
Company
various
Drive
Average Duration
22h  56m
Estimated price
$526-527

Bangkok - Singapore operators

Explore transport companies operating between Bangkok and Singapore, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
singaporeair.com

Plane from Suvarnabhumi (BKK) to Singapore Changi (SIN)

Average Duration
2h 26m
Estimated price
$281-526
Website
bangkokair.com

Plane from Suvarnabhumi (BKK) to Singapore Changi (SIN)

Average Duration
2h 23m
Estimated price
$281-282
Website
airasia.com

Plane from Don Muang (DMK) to Singapore Changi (SIN)

Average Duration
2h 28m
Estimated price
$1855-285
Website
thaiairways.com

Plane from Suvarnabhumi (BKK) to Singapore Changi (SIN)

Average Duration
2h 17m
Estimated price
$281-526
Website
flyscoot.com

Plane from Suvarnabhumi (BKK) to Singapore Changi (SIN)

Average Duration
2h 24m
Estimated price
$287-285
Train
Contact phone
1690
Website
railway.co.th

Train from Krung Thep Aphiwat Central Terminal to Hat Yai

Average Duration
Estimated price
$28-1871
Bus
Contact phone
074 223 059
Website
12go.asia

Bus from Hat Yai to Singapore Golden Mile Complex

Average Duration
Estimated price
$0-0
Website
12go.asia

Bus from Bangkok Southern Bus Terminal to Hat Yai Bus Terminal

Average Duration
14h
Estimated price
$28-28
Contact phone
1490
Website
home.transport.co.th

Bus from Bangkok Mochit Bus Terminal to Hat Yai

Average Duration
15h
Estimated price
$0-0
Contact phone
+604 332 5815
Website
kpbekspres.com

Bus from Hat Yai to Johor Bahru

Average Duration
Estimated price
$0-0

Bangkok to Singapore: Overview of Bus, Train, Flight, and Car Trips

Traveling between Bangkok and Singapore offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on an unforgettable road trip from Bangkok to Singapore, covering a distance of 1139 miles. The journey is estimated to take around 22 hours and 56 minutes of driving through captivating landscapes. 💸 Prices for the road trip adventure from Bangkok to Singapore range from $330 to $490, offering flexibility for travelers with different budget preferences. Enjoy the freedom of driving at your own pace and exploring the hidden gems along the way.
Average price
$330 - $490
Traveling from Bangkok to Singapore by train is a scenic and adventurous journey that takes approximately 38 hours and 15 minutes. The train tickets range in price from $18 to $86, offering options for different budgets. The route passes through picturesque countryside, providing passengers with breathtaking views along the way. The train also offers comfortable amenities, including dining options and sleeping accommodations for a more enjoyable trip. Upon arrival in Singapore, travelers can explore the vibrant culture, beautiful landmarks, and delicious cuisine this bustling city has to offer.
🛫 Flying from Bangkok to Singapore is a convenient journey that typically takes around 2 hours and 10 minutes on a direct flight from Suvarnabhumi Airport to Singapore Changi Airport. 💸 The cost of a flight between Bangkok and Singapore can range from $52 to $185, making it a relatively affordable and efficient way to travel between these two vibrant Southeast Asian cities.
Departure Point
Suvarnabhumi Airport
Arrival Point
Singapore Changi Airport
Useful tips for plane travellers
• Ensure your travel documents are in order, as you'll be flying to Singapore, which has strict immigration rules; having your e-passport ready will expedite the process at Changi Airport.
• Upon arrival at Changi Airport, follow the signs for 'Transfer' if you have a connecting flight or 'Arrivals' for customs; the airport is well marked, but navigating can be time-consuming if you're not aware that it offers automated passport control for streamlined access.
• Expect to pay around SGD 20-30 ($15-$22) for a taxi ride from Changi Airport to the city center, and consider using the Grab app as an alternative for smooth transportation.
🚌 While there is no direct bus from Bangkok to Singapore, travelers can embark on a journey that lasts around 30 hours and 7 minutes. The trip involves transfers at various terminals including Bangkok Southern Bus Terminal, Hat Yai Bus Terminal, and Hatyai. 🎫 Prices for the bus tickets between Singapore and Bangkok range from $62 to $68, making this mode of travel an affordable and convenient option for those looking to explore the vibrant cities of Thailand and Singapore.
Departure Point
Bangkok Southern Bus Terminal station
Arrival Point
Singapore Golden Mile Complex station

Frequently asked questions

Find out more about the route from Bangkok to Singapore.

Or choose the category:
The cheapest way to travel from Bangkok to Singapore is by train. There are several train options available, such as the International Express Train, which costs between $17 and $90, depending on the class of the ticket. The journey takes approximately 38 hours and 15 minutes, offering a scenic and budget-friendly way to reach Singapore from Bangkok.
The fastest way to travel from Bangkok to Singapore is by air. Several airlines offer direct flights between the two cities, with an average flight duration of around 5 hours and 22 minutes. The cost of the flight can range from $50 to $170, depending on factors such as the airline, time of booking, and travel dates.
The distance between Bangkok and Singapore is 1442 km. If you are traveling by road, the distance is slightly longer at 1833 km.
The most convenient and affordable way to travel from Bangkok to Singapore without a car is by bus. There are several reputable bus companies that operate direct routes between the two cities. The journey takes approximately 29 hours and 58 minutes and the ticket prices range from $55 to $70, depending on the amenities and comfort level provided by the bus operator.
The quickest way to travel from Bangkok to Singapore is by flight. Several airlines offer direct flights that take approximately 2 hours and 30 minutes. This is the fastest and most convenient option for travelers looking to minimize travel time. Additionally, there are also bus and train options available, but these tend to have longer travel durations ranging from 24 to 38 hours, depending on the route and mode of transportation chosen.
The most convenient way to travel from Bangkok to Singapore is by flying. It takes approximately 5 hours and 22 minutes and the cost ranges between $50 and $170. If you prefer a more budget-friendly option, you can take a bus which takes around 29 hours and 58 minutes and costs between $55 and $70. Another alternative is to take a train, which takes approximately 38 hours and 15 minutes and costs between $17 and $90.
There are numerous options for accommodation near Singapore with over 1208 hotels available. Prices for hotels in Singapore start at $67 per night. Some popular areas to stay in Singapore include Orchard Road, Marina Bay, and Clarke Quay, which offer a range of hotels to suit different budgets and preferences.
Yes, it is possible to drive from Bangkok to Singapore. The driving distance is approximately 1833 km and it takes around 22 hours and 56 minutes to complete the journey.
Yes, there is no direct bus between Bangkok and Singapore. However, you can take a bus from Bangkok's Mochit Bus Terminal to Hatyai and then transfer to another bus that will take you to Singapore's Golden Mile Complex. The entire journey, including transfers, takes approximately 29 hours and 58 minutes.
To catch the bus from Bangkok to Singapore you will need to go to the Bangkok Mochit Bus Terminal. This terminal is located in the northern part of Bangkok and is easily accessible by public transportation. The Transport Company operates the bus services from this terminal, offering convenient departures for travelers heading to Singapore.
The bus from Bangkok to Singapore arrives at Singapore Golden Mile Complex station.
To get to Singapore from Suvarnabhumi Airport in Bangkok, it is recommended to take a flight as it is the most convenient and fastest option. There are multiple airlines that operate direct flights between Bangkok and Singapore with a flight duration of approximately 2 hours. Alternatively, you can also consider taking a bus or train from Bangkok to Singapore, but these options are much more time-consuming and may take up to 24 hours or more.
Several airlines offer flights from Bangkok to Singapore. These include Gulf Air Bahrain, Cathay Pacific, Thai Vietjet Air, and five other airlines. These flights depart from Suvarnabhumi Airport in Bangkok and arrive at Singapore Changi Airport.
The fastest way to travel from Bangkok to Singapore is by plane. There are multiple airlines that offer direct flights from Suvarnabhumi Airport to Singapore Changi Airport, with a travel time of approximately 2 hours and 15 minutes. The prices for a flight between the two cities range from $53 to $165.
The flight from Bangkok to Singapore typically takes around 2 hours and 15 minutes. However, this is the duration for a direct flight from Suvarnabhumi Airport to Singapore Changi Airport.
The cost of a flight from Bangkok to Singapore can range between $53 to $165.
The cost of a train ticket from Bangkok to Singapore can range from $18 to $86 depending on the class and amenities you choose.
The cost of a bus from Bangkok to Singapore can range from $58 to $67.
The cost to drive from Bangkok to Singapore can range from $330 to $490 depending on factors such as fuel prices, tolls, and accommodation along the way. This estimate includes the cost of fuel, toll fees, meals, and accommodations for the duration of the drive, which takes approximately 20-24 hours.