Bangkok to Surat Thani Thailand: Transport Guide

In this travel guide, you’ll find useful information about traveling from Bangkok to Surat Thani by flight, train, and bus, including timetable, ticket prices, and tips.

Bangkok to Surat Thani: Overview

The distance between Bangkok and Surat Thani is about 643 km (400 miles) by land and 539 km (335 miles) by air, and you can easily travel between the two cities by flight, train, and bus.

Flying is the fastest and most convenient way to get to Surat Thani. If you travel on a budget, it’s better to take a train to Surat Thani as the ticket costs about $7.

TypeTimeCostTickets
Flight1 hour 15 mins$26 (€26)Check tickets
Train10 hours 40 mins$7 (€7)Check tickets
Bus9 hours 40 mins$15 (€15)Check tickets
Travel options from Bangkok to Surat Thani.
get from Bangkok to Surat Thani Thailand.

Bangkok to Surat Thani train

Traveling by train is another great option to get to Surat Thani.

Thai Railway offers daily trains from Bangkok to Surat Thani, taking about 10 hours and 40 minutes to 13 hours.

Trains usually depart from Bang Sue Junction station and arrive at Surat Thani station. You can select between 3rd Class Fan, 2nd Class Fan, 2nd Class Sleeper, and 1st Class Sleeper.

Train info
Journey time10 hours and 40 minutes
PriceFrom $7 (€7)
Distance643 km (400 miles)
Frequency15 trains per day
First train8:11 am
Last train10:26 pm
Departure stationBang Sue Junction station
Arrival stationSurat Thani station
ChangesDirect trains available
OperatorsThai Railway
Train information from Bangkok to Surat Thani.
ProviderDepartureArrivalTickets
Thai Railway08:1118:50Check tickets
Thai Railway13:0301:33Check tickets
Thai Railway14:3002:40Check tickets
Thai Railway19:5508:32Check tickets
Thai Railway22:2609:25Check tickets
Train schedule from Bangkok to Surat Thani. You can check more train schedules here. 

How long is the train from Bangkok to Surat Thani?

The train to Surat Thani takes 10 hours and 40 minutes to 13 hours, depending on the train. Please note that the schedule may change due to weather or unforeseen situations. You should be at the train station at least 30 minutes before departure.

How much is the train ticket from Bangkok to Surat Thani?

The train ticket to Surat Thani costs about $7 (€7) to $40 (€40), depending on your seat and train. You should book your tickets in advance to secure the best seat and prices.

Where are the departure and arrival stations?

All trains depart from Bang Sue Junction station (Thoet Damri Road, Chatuchak District, Bangkok, Thailand) and arrive at Surat Thani train station (Phunphin District, Surat Thani 84130, Thailand).

When is the first and last train depart from?

The last train leaves the station at 8:11 am, and the last one departs at 10:26 pm. For the latest schedule, please check here.

Bangkok to Surat Thani bus

Traveling by bus is another option to get to Surat Thani.

Bangkok Busline, Transport Co, Sombat Tour, and Sri Suthep offer frequent bus services from Bangkok to Surat Thani. The journey takes about 9 hours and 40 minutes to 11 hours, and the ticket price starts at $15 (€15).

Bus info
Journey time9 hours and 40 minutes
Price$15 (€15)
Distance643 km (400 miles)
Frequency15 buses per day
First bus7:30 am
Last bus7:30 pm
Departure stationMochit, Southern Terminal
Arrival stationSurat Thani Bus Terminal
OperatorsBangkok Busline, Transport Co, Sombat Tour, Sri Suthep
Bus information from Bangkok to Surat Thani.
ProviderDepartureArrivalTickets
Bangkok Busline07:3017:10Check tickets
Transport Co16:0003:08Check tickets
Transport Co17:0004:08Check tickets
Sri Suthep17:3003:30Check tickets
Transport Co18:3005:38Check tickets
Bus schedule from Bangkok to Surat Thani. You can check more bus schedules here. 

How long is the bus from Bangkok to Surat Thani?

The bus to Surat Thani takes about 9 hours and 40 minutes to 11 hours, depending on your departure location. Please note that the travel time could be slightly longer due to traffic time. There may be a toilet and food breaks on the way.

How much is the bus ticket from Bangkok to Surat Thani?

The bus ticket to Surat Thani costs about $15 (€15) to $27 (€27). Please note that prices may change on weekends and national holidays.

Where are the departure and arrival stations?

Buses leave from Mochit (Chatuchak, Bangkok 10900, Thailand) or the Southern Terminal (left bank of the Chaopraya River along Boromratchonnani Road) in Bangkok and arrive at Surat Thani Bus Terminal.

When is the first and last bus depart from Bangkok?

The first bus departs at 7:30 am, while the last leaves at 7:30 pm. For the latest schedule, please check here. Please come at least 30 minutes before departure for check-in procedures.

Bangkok to Surat Thani flight

Flying is the fastest way to travel to Surat Thani. 

Vietjet, AirAsia, Lion Air, Thai Airways, Thai Smile, and Nok Air offer direct flights from Bangkok to Surat Thani, and the journey takes about 1 hour and 15 minutes. 

Planes frequently depart from Suvarnabhumi Airport or Don Mueang Airport and arrive at Surat Thani Airport. For hassle-free transit, it’s best to book airport transfers between airports and your hotel.

I always use Skyscanner and 12go to find cheap flights and get the best deals.

Flight info
Journey time1 hour and 15 minutes
PriceFrom $26 (€26)
Distance539 km (335 miles)
Frequency11 flights per day
First flight6:45 am
Last flight6:50 pm
DepartureSuvarnabhumi Airport, Don Mueang Airport
ArrivalSurat Thani Airport
ChangesDirect flights available
OperatorsVietjet, AirAsia, Lion Air, Thai Airways, Thai Smile, and Nok Air
Flight information from Bangkok to Surat Thani.
ProviderDepartureArrivalTickets
Vietjet06:4508:00Check tickets
AirAsia07:1508:30Check tickets
Lion Air08:0009:15Check tickets
Thai Airways09:0010:15Check tickets
Nok Air12:4013:50Check tickets
Flight schedule from Bangkok to Surat Thani. You can check more flight schedules here

How long is the flight from Bangkok to Surat Thani?

The flight to Surat Thani takes about 1 hour and 15 minutes. Please note that the flight time depends on many factors, such as weather conditions and the airline you choose. Airlines’ flight time also differs from 5 to 10 minutes.

How much is the flight ticket from Bangkok to Surat Thani?

The flight tickets to Surat Thani cost $26 (€26) to $59 (€59). If you book flight tickets in advance, you may get better deals.

Where are the departure and arrival airports?

Planes frequently depart from Suvarnabhumi Airport (999 หมู่ 1 Nong Prue, Bang Phli District, Samut Prakan 10540, Thailand) or Don Mueang International Airport (222 Vibhavadi Rangsit Rd, Sanambin, Don Mueang, Bangkok 10210, Thailand) and arrive at Surat Thani International Airport (44MP+79, Maluan, Phunphin District, Surat Thani 84130, Thailand).

When is the first and last flight depart from Bangkok?

The first flight departs at 6:45 am, and the last flight leaves the airport at 6:50 pm. However, the schedule may change depending on the day and weather. You can check the latest schedules here.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *