Home › Chiang Mai → Bangkok
Chiang Mai to Bangkok
Compare times and prices from every operator, choose your class, then book on Baolau.
Lowest adult fare per day, all transport types. Tap a day to see its trips.
All 7
🚆 Train 5
🚌 Bus 2
7 trips on Sun 27 Dec
Sort by Departure Lowest price Fastest
Filters
06:25 13h 40m 20:05
📍 Chiang Mai Railway Station
→
Krung Thep Aphiwat Central Terminal
💺 Choose your class 2 classes
Third class Seat · ฿230 Second class Seat · ฿388
฿230 per adult, before fees
Book →
07:30 10h 10m 17:40
📍 Chiang Mai Railway Station
→
Krung Thep Aphiwat Central Terminal
Second class Seat (A/C)
฿558 per adult, before fees
Book →
07:30 12h 00m 19:30
📍 Chiang Mai Arcade 2 Bus Station
→
Mo Chit Bus Terminal (Chatuchak)
Bus Seat (Standard)
฿661 per adult, before fees
Book →
15:30 13h 40m 05:10+1
📍 Chiang Mai Railway Station
→
Krung Thep Aphiwat Central Terminal
💺 Choose your class 3 classes
Third class Seat · ฿270 Second class Seat · ฿428 Second class Berth (A/C) · ฿798
฿270 per adult, before fees
Book →
17:05 12h 50m 05:55+1
📍 Chiang Mai Railway Station
→
Krung Thep Aphiwat Central Terminal
💺 Choose your class 4 classes
Third class Seat · ฿310 Second class Seat · ฿468 Second class Berth (A/C) · ฿838 First class Berth (A/C) · ฿1,446
฿310 per adult, before fees
Book →
18:20 12h 10m 06:30+1
📍 Chiang Mai Railway Station
→
Krung Thep Aphiwat Central Terminal
💺 Choose your class 2 classes
Second class Berth (A/C) · ฿1,038 First class Berth (A/C) · ฿1,646
฿1,038 per adult, before fees
Book →
18:30 12h 00m 06:30+1
📍 Chiang Mai Arcade 2 Bus Station
→
Mo Chit Bus Terminal (Chatuchak)
Bus Seat (Standard)
฿661 per adult, before fees
Book →
No trips match these filters. Clear filters
Prices are ticket prices per adult, the same as on Baolau. The service fee and payment fee are added at checkout. You complete the booking on Baolau's website.
About the Chiang Mai to Bangkok route
Travel by 🚆 Train 🚌 Bus
Journey time 10h 10m–13h 40m
Tickets from ฿230
Operators 2
Operator From → to Departures Time From
🚌 The Transport Co Ltd
Chiang Mai Arcade 2 Bus Station → Mo Chit Bus Terminal (Chatuchak)
07:30 · 18:30
12h 00m
฿661
🚆 State Railway of Thailand
Chiang Mai Railway Station → Krung Thep Aphiwat Central Terminal
06:25 · 07:30 · 15:30 · 17:05 · 18:20
10h 10m–13h 40m
฿230
How do I get from Chiang Mai to Bangkok? You can travel from Chiang Mai to Bangkok by train or bus. 2 companies run this route: The Transport Co Ltd, State Railway of Thailand.
How long does it take from Chiang Mai to Bangkok? The fastest trip takes about 10h 10m, and the slowest about 13h 40m.
How much is a ticket from Chiang Mai to Bangkok? Tickets start from about ฿230 per adult, before booking fees. Prices change by date and class.
What time are the departures from Chiang Mai to Bangkok? Typical departure times are 06:25, 07:30, 15:30, 17:05, 18:20, 18:30. Check the date you want to travel for the current timetable.
Based on searches made on this site (last seen 2026-10-17). Pick a date above for live times and prices.