Transport in Thailand

A practical guide to airports, sleeper trains, buses, ferries, taxis and island transfers, with real timings, prices and route comparisons.

Thailand Travel Planning | Published 16 August 2026 | Updated August 2026 | Karen Taylor

Editorial transport in Thailand graphic showing train, flight, bus, ferry and local travel linked across one journey.
Thailand transport works as a connected system rather than one best vehicle. Original editorial illustration created for Taylor's Trailblazing Travels.

Transport in Thailand becomes simpler when you stop asking for one “best” option. A flight is fastest in the air, but a centrally located train can be quicker from hotel to hotel. Meanwhile, a cheap ferry may be the smallest part of an expensive island transfer, and a well-timed taxi can save an hour or trap you in traffic.

Instead, the useful question is: which combination protects the days you actually came to enjoy? In practice, that means counting airport travel, check-in, baggage, station location, pier queues and the final transfer, not copying the headline duration from a booking screen.

Therefore, this guide follows the main first-time routes and gives current official price and timing anchors. However, schedules change around holidays, monsoon weather and seasonal flight patterns, so recheck every fixed connection before travel.

Finally, transport facts and supplier examples were checked on 10 August 2026. Even so, editorial time ranges include a practical buffer and are not guarantees.

Transport in Thailand: quick answers

Best all-round rule

Use rail inside Bangkok, fly long north-south legs when time is short, and keep boats for the final island connection.

Bangkok airport rail

Suvarnabhumi Airport Rail Link costs 15-45 baht and takes no more than about 30 minutes end to end.

Sleeper train

Train 9 leaves Bangkok at 18:40 and is scheduled into Chiang Mai at 07:15.

Express bus example

The 2026 Bangkok-Chiang Mai VIP express is listed at 924 baht and about 9.5 hours.

Samui car ferry

Seatran lists Donsak-Nathon at 190 baht for a passenger and about 1 hour 30 minutes.

Airport-code warning

BKK is Suvarnabhumi; DMK is Don Mueang. Changing airports can take 1-2 hours before check-in.

Island rule

Price airport, road, pier, boat and hotel transfer as one journey, not separate harmless tickets.

Driving rule

Carry the correct licence and IDP, confirm insurance and do not rent a scooter merely because it is easy to obtain.

In this guide

How to choose the right transport in Thailand

In practice, use four filters in this order: door-to-door time, connection risk, luggage and price. Comfort comes next, because a theoretically luxurious bus is not useful when it arrives at the wrong terminal at 04:30.

Best transport by journey type

JourneyUsually bestWhyWhen to choose something else
Inside central BangkokBTS / MRT / river boatPredictable and avoids road trafficTaxi for awkward final legs or heavy luggage
BKK airport to rail-connected hotelAirport Rail Link + BTS/MRT15-45 baht and predictableTaxi for family, late arrival or riverside/Old City base
Bangkok-Chiang MaiFlight or sleeper trainFastest overall or memorable overnight routeVIP bus for price or sold-out rail
Bangkok-southern mainlandFlight or overnight trainTime versus experienceBus for direct destinations without rail
Mainland-islandThrough-ticket or matched road + ferryReduces hand-off riskSeparate tickets when schedule buffer is generous
Short island crossingFerry / long-tail boatOnly practical accessPrivate boat for group flexibility and suitable weather
Rural north / national parksDriver, tour or rental carSights are spread outScooter only with correct licence, skill and insurance

Do not optimise every leg separately

The cheapest ticket can make the whole route worse. For example, a low-cost flight from Don Mueang is not a bargain if the international arrival is at Suvarnabhumi and the connection is tight. Likewise, a late ferry is not useful if the island hotel transfer has stopped.

Back to top

Bangkok airports and airport transfers

Suvarnabhumi Airport (BKK)

Suvarnabhumi is the main long-haul airport and the easier Bangkok airport for rail. For example, the Airport Rail Link station is on Level B1, operates 05:30-midnight and runs to Phaya Thai with an MRT interchange via Makkasan/Phetchaburi. Official fares are 15-45 baht and the full route takes no more than about 30 minutes. [2][3]

Choose rail with manageable luggage and a hotel near BTS or MRT. By contrast, use the official taxi queue for a late arrival, family, large bags or a hotel far from rail. Additionally, AOT places public taxis on Level 1 between Gates 4 and 7, lists 24-hour service, a 50-baht airport surcharge and passenger-paid tolls. Current airport guidance says fares start at 35 or 40 baht depending on the taxi category before metered distance. [3][4]

Don Mueang Airport (DMK)

Don Mueang serves many domestic and regional low-cost flights. In addition, official airport information lists buses, taxis, vans and car rental, while the Red Line corridor provides a rail option for travellers comfortable with transfers. Therefore, check the terminal and pickup point rather than following an old blog screenshot. [1][6]

Changing between BKK and DMK

The AOT shuttle runs for genuine flight transfers and requires proof of onward travel. Meanwhile, current Suvarnabhumi guidance lists 05:00-24:00 operation, every 30 minutes and no fare. For this reason, an older government estimate of 1-2 hours by road is still a useful warning: never treat this as a quick terminal change. [3][5]

Back to top

Getting around Bangkok

In practice, Bangkok works best as a network of clusters. Use BTS or MRT for long cross-city movement, boats for riverside and old-city routes, then taxis or walking for the last short leg.

Bangkok transport comparison

ModePrice anchorBest forWeakness
BTS SkytrainDistance based; official calculator [7][8]Sukhumvit, Siam, Silom-line access and predictable timingDoes not cover the Old City directly
MRTLine and station based; official calculator [9]Chinatown, Sanam Chai, Sukhumvit interchange and broad connectionsDifferent lines/tickets can confuse first timers
Airport Rail Link15-45 baht [2]Suvarnabhumi to Makkasan / Phaya ThaiLuggage and onward interchange
River boatRoute and boat type vary [1]Wat Pho, Grand Palace area, riverside and traffic-free viewsPier names, service hours and step access
Metered taxiBase fare + distance / time [3][4]Door-to-door trips outside rail coverageTraffic, tolls and refusal at busy times
Ride appPrice shown before bookingPickup confidence and cashless optionSurge, airport zones and traffic
Tuk-tukNegotiated priceShort experience in suitable weatherOften not cheaper, exposed to heat and traffic

BTS and MRT are separate systems

They connect physically at selected stations but do not behave like one universal London-style network. For example, a Rabbit card does not automatically solve every MRT line. Therefore, use the official BTS route/fare calculator and MRTA fare information, and keep a contactless card or cash backup. [7][9]

Rush hour and rain change the calculation

Rail becomes more valuable when roads slow down. At the same time, station stairs, covered-walkway gaps and crowded platforms can make luggage difficult. A hotel that is a genuine five-minute walk from rail saves more time than a cheaper room hidden 20 minutes down a side road.

Back to top

Trains and sleeper services

Bangkok to Chiang Mai sleeper train

SRT Train 9 is the headline first-timer service: the official timetable lists 18:40 from Krung Thep Aphiwat and 07:15 into Chiang Mai, a scheduled 12 hours 35 minutes. It uses air-conditioned first- and second-class carriages and includes a dining car. [10][11]

Door-to-door comparison of flight, sleeper train and overnight bus from Bangkok to Chiang Mai.
Bangkok to Chiang Mai: compare the complete journey, not only the headline time. Original editorial illustration created for Taylor's Trailblazing Travels.

A lower berth is usually wider and more popular than an upper berth. By contrast, first class gives a compartment rather than guaranteed silence. Overall, treat the train as an experience that saves a hotel night, not as a guaranteed full night of sleep.

Southern trains

Rail works well for Surat Thani-bound Gulf connections and mainland southern stops. However, the station is not the island. For example, a Koh Samui journey continues by road to Donsak and ferry, while a Phuket or Krabi route continues by bus or van.

How to book

Therefore, use the official SRT D-Ticket system or a clearly authorised channel. The official help pages show route search, passenger details and seat selection. In particular, popular lower berths, New Year, Songkran and long weekends need early booking. [12]

  • Confirm the Bangkok station: most long-distance services use Krung Thep Aphiwat rather than the old Hua Lamphong pattern.
  • Bring a light layer; air-conditioned sleepers can feel cold.
  • Keep valuables with you and use a small bag for overnight essentials.
  • Arrive early enough to find the platform without rushing.
  • Do not schedule a fixed mountain tour immediately after a long overnight journey.

Back to top

Buses and minivans

Buses reach places rail does not and can be excellent value. However, the weakness is inconsistency: terminal, seat layout, onboard toilet, stops and driving style vary by operator and class.

Current Bangkok-Chiang Mai express example

The Transport Company introduced a 2026 VIP 24-seat express at 924 baht, departing Mo Chit 2 at 20:20 and taking about 9.5 hours, around 1-1.5 hours faster than the normal 11-hour service. It is a useful official price and timing anchor, not proof that every overnight bus is equivalent. [13]

Where buses make most sense

  • Bangkok to destinations without a convenient railway station.
  • Phuket-Krabi, Krabi-Koh Lanta and other regional overland links.
  • Isaan and secondary cities with strong Transport Company or established private routes.
  • Short intercity legs where airport time would exceed the drive.

Minivan cautions

Minivans are fast and frequent but can be cramped with full-size luggage. Therefore, confirm whether the ticket includes a luggage seat, where the van finishes and whether a hotel transfer follows. A 12-seat van is not the same experience when every passenger carries a 23 kg suitcase.

Back to top

Domestic flights

Flights are most valuable between distant regions: Bangkok-Chiang Mai, Chiang Mai-southern Thailand and Bangkok-island gateways. By contrast, they are less compelling for nearby routes once airport time is counted.

When flying is worth it

Route typeFlight advantageHidden time / costVerdict
Bangkok-Chiang MaiSaves most of a dayAirport transfer, check-in, baggageUsually yes
Chiang Mai-Krabi / PhuketAvoids backtracking by landDirect service can be seasonalYes if direct
Bangkok-SamuiArrives on islandOften higher fare than Surat + ferryBest for time
Bangkok-Phuket / KrabiFast long-distance legRoad transfer still neededUsually yes
Phuket-KrabiShort road distanceAirport process outweighs flightNo – go by road

Bangkok Airways advertised 2026 promotional one-way sectors of 1,480 baht to Chiang Mai, 1,530 baht to Krabi or Phuket and 2,500 baht to Koh Samui under stated conditions. Thai Airways live Bangkok-Chiang Mai pages also show how dates change the total. Compare airport, baggage and final fare. [18][19]

Low-cost fare checklist

  • Operating airport: BKK or DMK.
  • Checked and cabin baggage allowance.
  • Seat fee and payment fee.
  • Airport transfer at both ends.
  • Arrival time relative to the last ferry or hotel transfer.
  • Separate-ticket connection risk.

Back to top

Ferries and island transfers

A ferry timetable describes the boat, not the full journey. A Samui transfer may include Surat Thani airport, road to Donsak, pier check-in, ferry to Nathon and another vehicle to the hotel.

Donsak to Koh Samui price anchor

Seatran official booking page lists a 190-baht passenger fare and about 1 hour 30 minutes between Donsak and Nathon, with multiple daily departures when checked. A vehicle, combined transfer or different pier changes the total. [15]

Diagram showing an island transfer as airport, road, pier, boat and final hotel transfer.
Every island journey is a chain of hand-offs. Original editorial illustration created for Taylor's Trailblazing Travels.

Gulf high-speed links

Lomprayah connects Koh Samui, Koh Phangan, Koh Tao and Chumphon/Bangkok corridors. High-speed catamaran schedules are useful, but rough seas affect comfort and operation. Check the specific pier and hotel transfer rather than booking only the island name. [16]

Krabi, Railay and Andaman boats

Railay is accessible only by boat, which changes luggage and arrival planning. Long-tail boarding can involve water and uneven steps. Keep electronics in a dry bag and use manageable luggage. [17]

Weather and the last connection

Thailand southwest and northeast monsoons affect coasts differently. Marine conditions can change even during a generally good month, so keep the final long-haul flight separate from the final ferry. [23][24]

Island-transfer booking choices

Booking styleProsConsBest for
Through-ticketOne provider coordinates road and boatLess flexibility; pickup can be earlyFirst timers and tight hand-offs
Separate direct ticketsMore control and transparent componentsYou own every missed connectionExperienced travellers with buffer
Private transfer + public ferryEasy airport/pier legHigher cost for one travellerFamilies and heavy luggage
Private boatFlexible timing and routeWeather, cost and safety checksGroups and suitable conditions

Back to top

Taxis, ride apps, songthaews and tuk-tuks

Taxis

Use official airport queues and the meter where required for ordinary Bangkok journeys. Tolls and the airport surcharge are separate. For long provincial journeys, an agreed fare can be legitimate; get the destination and total clear before departure. [3][4]

Ride apps

Ride apps reduce language and price uncertainty, but airport pickup zones, surge and driver availability vary. Save the hotel name in Thai and confirm the licence plate before entering.

Songthaews

Shared pickup trucks work differently by destination. In Chiang Mai, red songthaews often operate flexibly rather than on a London-style timetable. On islands and in beach towns, routes and prices can be more fixed. Ask before boarding.

Tuk-tuks

Use them for a short, agreed-price experience, not because they are automatically cheap. Avoid shopping-stop or “free tour” pitches. In heat and traffic, a metered taxi or rail may be more comfortable and less expensive.

Back to top

Renting a car or scooter

A rental car can be excellent for Khao Yai, parts of the north, Isaan and a slow island stay. A scooter can appear convenient but carries the highest legal and safety burden in the article.

Licence and insurance

UK government travel advice states that UK visitors need the 1968 International Driving Permit alongside the UK licence. It also warns that the correct entitlement for the vehicle and engine size is necessary for insurance, and that helmets are required for motorcycles. Travellers from other countries should check their own authority and Thai requirements. [20]

Road-risk context

WHO reports a 2021 road-death rate of 25.4 per 100,000 in Thailand and says motorcyclists represented 83.8% of road deaths. That is why “everyone rents one” is not a safety argument. [21]

  • Do not hand over a passport as collateral when a safer deposit process is available.
  • Photograph the vehicle before departure and record existing damage.
  • Confirm insurance, excess, tyre and helmet condition.
  • Do not learn to ride in tourist traffic.
  • Never ride after drinking, without a helmet or in weather beyond your skill.
  • Use a car, driver or organised transfer when luggage, children or mountain roads make it safer.

Back to top

Booking strategy and real route examples

1. Book the fixed long leg
International flight, sleeper berth or scarce direct domestic flight comes first.
2. Check every code
Airport, railway station, bus terminal, ferry pier and hotel pickup zone.
3. Add hand-off time
Include baggage, immigration, road traffic, check-in and waiting.
4. Price luggage
A low-cost flight total is incomplete until the bags are included.
5. Protect weather-sensitive legs
Keep ordinary island excursions flexible and final ferries conservative.
6. Save proof offline
Tickets, addresses, booking numbers and Thai-language destination text.

Bangkok to Chiang Mai

Fly for a two-week first trip when time matters. Take Train 9 for the overnight experience. Use the official 924-baht express bus when price, availability or terminal convenience makes it the best remaining option. [10][11][13]

Bangkok to Koh Samui

Fastest: fly directly to Samui, then transfer to the hotel. Better value: fly or train to Surat Thani, road transfer to Donsak, then ferry. The second route can consume most of a day even when each ticket looks simple.

Krabi Airport to Railay

Road transfer to Ao Nang or the relevant pier, then boat to Railay, then walk or hotel assistance. Confirm which side of Railay the arrival uses and whether tides alter the boarding point.

Phuket to Krabi

Use road transport. A shared van saves money; a private car gives a cleaner hotel-to-hotel journey for a couple or family. Flying would add airport processes without solving the short overland distance.

Krabi to Koh Lanta

A shared minivan can run through with vehicle ferries/bridges depending on route and season. A private transfer costs more but handles luggage and hotel delivery. Confirm whether a sea ferry or road route is operating for the date.

Back to top

Safety, accessibility and disruption planning

Seatbelts, helmets and operator choice

Choose established operators, use seatbelts where provided and do not accept a scooter helmet that is visibly damaged. Road and sea travel both deserve more attention than a star rating on a booking platform. [20][21]

Mobility and luggage

Rail and modern airports can be accessible, but boat steps, long-tail boarding, old piers, station gaps and hotel paths vary. Contact the operator before booking if step-free access, wheelchair space or assistance is required. Keep critical medication and essentials in a small bag that stays with you.

What to do during disruption

  • Contact the operating carrier or ferry first, then the booking platform if different.
  • Keep screenshots of the original schedule and any cancellation notice.
  • Call the insurer before paying a large replacement cost when practical.
  • Use the Tourist Police 1155 for tourist assistance or suspected scams; emergency services also list 191 police, 1669 medical and 199 fire. [22]
  • Never pressure a boat operator to sail in conditions they consider unsafe.

Back to top

Transport in Thailand FAQs

What is the best way to get around Thailand?

Use a mix: urban rail in Bangkok, flights or sleeper trains between distant regions, buses and vans for gaps, and ferries for islands. The best mode depends on door-to-door time, not headline speed.

Is it easy to travel around Thailand without a car?

Yes. The main tourist route is well connected by flights, trains, buses, ferries, taxis and shared transfers. A car is useful for selected rural routes, not necessary for most first trips.

Should I fly or take the train from Bangkok to Chiang Mai?

Fly when time is the priority. Take the sleeper train when the overnight journey appeals and you can accept variable sleep quality.

How early should I arrive for a domestic flight in Thailand?

Follow the airline requirement and allow extra time for baggage, traffic and unfamiliar terminals. A practical first-timer buffer is usually 90-120 minutes before departure, longer at peak times.

Can I transfer between BKK and DMK airports?

Yes, but allow substantial time. The official free shuttle is only for passengers transferring between flights who can show onward travel; road traffic can make the trip take 1-2 hours.

Are ferries in Thailand reliable?

Major routes operate regularly, but weather, seasonal schedules, pier changes and connections matter. Never build a tight long-haul flight connection around the final ferry.

Do I need to book Thai trains in advance?

Popular sleeper berths and holiday dates should be booked early through the official SRT D-Ticket system or another authorised channel.

Are buses safe in Thailand?

Use established operators, confirm the terminal and avoid assuming every minivan or overnight service offers the same standard. Seatbelts, driving pattern and route timing matter.

Can tourists rent scooters in Thailand?

Rental is easy, but legal and insurance requirements still apply. You need the correct licence and IDP, a helmet and insurance that covers the vehicle and engine size.

What number should tourists call for help in Thailand?

Thailand Tourist Police lists 1155. General police is 191, medical emergency is 1669 and fire is 199.

The transport plan I would use

For a first two-week route, use Airport Rail Link or a taxi into Bangkok, fly or take Train 9 to Chiang Mai, fly directly south when the route operates, then use one coordinated road-and-boat transfer for the beach. Return to the mainland or Bangkok the day before the international flight.

Thailand transport is not difficult. It becomes difficult when a route has too many hand-offs and no recovery time. Fewer, better-connected stops will almost always beat a cheaper chain of fragile tickets.

About the author

Karen Taylor is the editor of Taylor's Trailblazing Travels and specialises in practical Thailand route design for first-time visitors. Transport guidance is built around door-to-door time, official schedules, airport and pier geography, baggage and connection risk rather than headline journey duration.

Sources and methodology

Checked 10 August 2026. Airports of Thailand, Thailand government transport guidance, BTS, MRTA, State Railway of Thailand, The Transport Company, ferry operators, TAT, Tourist Police, WHO and current airline sources are prioritised. Editorial buffers and unsourced ranges are planning estimates, not guarantees.

  1. Bangkok public transport guide – Thailand.go.th. Official overview of BTS, MRT, Airport Rail Link, Red Line, taxi and river transport fares and operating hours.
  2. Where the Airport Rail Link can take you – Thailand.go.th. Official route, interchange, 15-45 baht fare and no-more-than-30-minute journey information.
  3. Ways to transport from Suvarnabhumi – Airports of Thailand / Suvarnabhumi Airport. Current official taxi, shuttle, Airport Rail Link and airport-transfer information.
  4. Public Taxi at Suvarnabhumi – Airports of Thailand / Suvarnabhumi Airport. Official Level 1 Gates 4-7 taxi queue, 50-baht surcharge, toll and 24-hour service information.
  5. Airport shuttle bus between BKK and DMK – Airports of Thailand / Suvarnabhumi Airport. Official transfer-only shuttle; current airport guide lists 05:00-24:00 operation and 30-minute frequency.
  6. Don Mueang transportation – Airports of Thailand / Don Mueang Airport. Official airport transport hub for buses, taxis, vans and car rental.
  7. Routes and fares – BTS Skytrain. Official interactive route, fare and travel-time calculator.
  8. 2026-27 BTS trip packages and extension fares – BTS Skytrain. Official 2026 campaign information showing a 65-baht maximum including listed Green Line extensions for relevant trips.
  9. MRT fares – Mass Rapid Transit Authority of Thailand. Official fare regulations and calculator; exact fare depends on line and stations.
  10. Special Express Train No. 9/10 Bangkok-Chiang Mai – State Railway of Thailand. Official sleeper-train description and 18:40 Bangkok departure.
  11. SRT timetable: Bangkok-Chiang Mai Train 9 – State Railway of Thailand. Official timetable system; Train 9 is scheduled 18:40-07:15 when checked.
  12. D-Ticket booking help – State Railway of Thailand. Official booking, passenger and seat-selection workflow.
  13. Bangkok-Chiang Mai express bus – The Transport Company Limited. Official 2026 924-baht VIP express, 20:20 departure and 9.5-hour journey example.
  14. 2026 Transport Company route update – The Transport Company Limited. Official route-update and official E-ticket booking channels.
  15. Seatran ferry timetable and fare – Seatran Ferry. Official Donsak-Nathon timetable showing about 1 hour 30 minutes and 190-baht passenger fare when checked.
  16. About Lomprayah high-speed catamarans – Lomprayah. Operator information on Gulf links among Samui, Phangan, Tao, Chumphon and Bangkok.
  17. Railay visitor context – Tourism Authority of Thailand. Official description of Railay as a limestone peninsula accessible only by boat.
  18. Bangkok-Chiang Mai fares – Thai Airways. Live airline fare page used as a dated domestic-flight price example.
  19. Thai Tiew Thai domestic fares – Bangkok Airways. Official 2026 promotional sector fares to Chiang Mai, Krabi, Phuket and Koh Samui.
  20. Road travel and driving licences in Thailand – UK Foreign, Commonwealth & Development Office. Current official advice on the 1968 IDP, correct licence, insurance, helmets and sea-travel risk.
  21. Road safety in Thailand – World Health Organization. WHO road-safety statistics, including the high share of motorcyclists in road deaths.
  22. Tourist Police contact and emergency service – Thailand Tourist Police. Official 1155 hotline and emergency-service information.
  23. Thailand weather overview – Tourism Authority of Thailand. Official climate overview used for marine-weather and seasonal route warnings.
  24. Thailand monsoon systems – Thai Meteorological Department. Official explanation of the different southwest and northeast monsoon effects.

Image credits

All three visuals were created specifically for Taylor's Trailblazing Travels, have not been reused in another article and require no third-party attribution.

Files: transport-in-thailand-hero.png; bangkok-chiang-mai-transport-comparison.png; thailand-island-transfer-chain.png.

Back to top

Karen
Karen

Leave a Reply

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