Rome2Rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Chiang Mai?

Book now

There are 9 ways to get from Bangkok to Mae Jo by bus, plane, 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

Bus to Don Muang, fly to Chiang Mai, bus, Minibus  •  4h 46m

  1. Take the bus from ตรงข้ามการบินไทยหลานหลวง;Thai Airways Larnluang to อาคารผู้โดยสาร ชั้น 3;Donmueng Terminal Floor 3
  2. Fly from Don Muang (DMK) to Chiang Mai (CNX) DMK - CNX
  3. Take the bus from Waroros Market to Chiang Mai Terminal 2
  4. Take the Minibus from Chiang Mai to Mae Jo

Cheapest option

Train via Lamphun  •  15h 47m

  1. Take the train from Krung Thep Aphiwat Central Terminal to Lamphun 109 Hua Lamphong - Chiang Mai - Class II Sleeper AC

7 alternative options

Fly Suvarnabhumi to Chiang Mai, bus, Minibus  •  4h 48m

  1. Fly from Suvarnabhumi (BKK) to Chiang Mai (CNX) BKK - CNX
  2. Take the bus from Waroros Market to Chiang Mai Terminal 2
  3. Take the Minibus from Chiang Mai to Mae Jo

Fly Suvarnabhumi to Lampang, bus  •  6h 32m

  1. Fly from Suvarnabhumi (BKK) to Lampang (LPT) BKK - LPT
  2. Take the bus from Lampang to Chiang Mai

Bus  •  10h 20m

  1. Take the bus from Bangkok Mochit Bus Terminal to Chiang Mai Bus Terminal 3

Train  •  10h 39m

  1. Take the train from Krung Thep Aphiwat Central Terminal to Chiang Mai 7 Hua Lamphong - Chiang Mai - Class II AC / ...

Bus via Bangkok Mochit Bus Terminal  •  11h 20m

  1. Take the bus from Bangkok Mochit Bus Terminal to Chaing Mai Arcade Bus Terminal

Bus via Bangkok Nakhonchai Air Terminal  •  12h 9m

  1. Take the bus from Bangkok Nakhonchai Air Terminal to Chaing Mai Arcade Bus Terminal

Drive  •  9h 41m

  1. Drive from Bangkok to Mae Jo 693.6 km

Questions & Answers

The cheapest way to get from Bangkok to Mae Jo is to bus via Bangkok Nakhonchai Air Terminal which costs ฿500 - ฿1100 and takes 12h 9m.

More details

The fastest way to get from Bangkok to Mae Jo is to fly and bus which takes 6h 32m and costs ฿2200 - ฿5500.

More details

No, there is no direct bus from Bangkok to Mae Jo. However, there are services departing from Bangkok Mochit Bus Terminal and arriving at Mae Jo via Chiang Mai. The journey, including transfers, takes approximately 10h 20m.

More details

The distance between Bangkok and Mae Jo is 630 km. The road distance is 693.6 km.

Get driving directions

The best way to get from Bangkok to Mae Jo without a car is to bus which takes 10h 20m and costs ฿600 - ฿1100.

More details

It takes approximately 4h 46m to get from Bangkok to Mae Jo, including transfers.

More details

Bangkok to Mae Jo bus services, operated by Bangkok Busline, depart from Bangkok Mochit Bus Terminal station.

More details

The best way to get from Bangkok to Mae Jo is to bus which takes 10h 20m and costs ฿600 - ฿1100. Alternatively, you can train, which costs ฿410 - ฿1900 and takes 10h 39m.

Mode details

Bangkok to Mae Jo bus services, operated by Bangkok Busline, arrive at Chiang Mai Bus Terminal 3 station.

More details

Yes, the driving distance between Bangkok to Mae Jo is 694 km. It takes approximately 9h 41m to drive from Bangkok to Mae Jo.

Get driving directions

Map of how to get from Bangkok to Mae Jo.
Launch map view
  • Distance: 630 km
  • Duration: 4h 46m

What companies run services between Bangkok, Thailand and Mae Jo, Thailand?

Bangkok Busline operates a bus from Bangkok Mochit Bus Terminal to Chiang Mai Bus Terminal 3 every 4 hours. Tickets cost ฿550 - ฿1000 and the journey takes 9h 30m. Alternatively, State Railway of Thailand operates a train from Krung Thep Aphiwat Central Terminal to Chiang Mai 5 times a day. Tickets cost ฿210 - ฿1600 and the journey takes 10h 25m.

Airlines
Thai AirAsia
Website
airasia.com
Flights from Don Muang to Chiang Mai
Ave. Duration
1h 13m
When
Every day
Estimated price
฿1000 - ฿4400
Flights from Don Muang to Chiang Mai via Khon Kaen
Ave. Duration
2h 40m
When
Every day
Estimated price
฿1000 - ฿4400
Flights from Suvarnabhumi to Chiang Mai
Ave. Duration
1h 18m
When
Every day
Estimated price
฿1000 - ฿4300
Thai Vietjet Air
Website
vietjetair.com
Flights from Suvarnabhumi to Chiang Mai
Ave. Duration
1h 15m
When
Every day
Estimated price
฿1100 - ฿4500
Thai Airways International
Website
thaiairways.com
Flights from Suvarnabhumi to Chiang Mai
Ave. Duration
1h 19m
When
Every day
Estimated price
฿1400 - ฿5500
Flights from Suvarnabhumi to Lampang
Ave. Duration
1h 35m
When
Every day
Estimated price
฿2000 - ฿5500
Nok Air
Website
nokair.com
Flights from Don Muang to Chiang Mai
Ave. Duration
1h 11m
When
Every day
Estimated price
฿1100 - ฿4500
Flights from Don Muang to Chiang Mai via Udon Thani
Ave. Duration
3h
When
Tuesday, Thursday and Saturday
Estimated price
฿1100 - ฿4500
Bangkok Airways
Website
bangkokair.com
Flights from Suvarnabhumi to Chiang Mai
Ave. Duration
1h 20m
When
Every day
Estimated price
฿1500 - ฿6500
Flights from Suvarnabhumi to Lampang
Ave. Duration
1h 35m
When
Every day
Estimated price
฿2000 - ฿5500
Thai Lion Mentari
Website
lionairthai.com
Flights from Don Muang to Chiang Mai
Ave. Duration
1h 16m
When
Every day
Estimated price
฿1200 - ฿4600
Train operators
State Railway of Thailand
Phone
1690
Email
sarabanklang@railway.co.th
Website
railway.co.th
Train from Krung Thep Aphiwat Central Terminal to Chiang Mai
Ave. Duration
10h 25m
Frequency
5 times a day
Estimated price
฿210 - ฿1600
Book at
https://12go.asia/en/operator/thai-railways
Website
https://dticket.railway.co.th/DTicketPublicWeb/home/Home
3rd Class (Seat)
฿210 - ฿300
2nd Class (Air-Conditioned Berth)
฿700 - ฿1000
2nd Class (Air-conditioned Seat)
฿440 - ฿600
1st Class (Air-Conditioned Berth)
฿1200 - ฿1600
Train from Krung Thep Aphiwat Central Terminal to Lamphun
Ave. Duration
13h 28m
Frequency
Twice daily
Estimated price
฿210 - ฿1600
Book at
https://12go.asia/en/operator/thai-railways
Website
https://dticket.railway.co.th/DTicketPublicWeb/home/Home
3rd Class (Seat)
฿210 - ฿290
2nd Class (Air-Conditioned Berth)
฿700 - ฿950
2nd Class (Air-conditioned Seat)
฿430 - ฿600
1st Class (Air-Conditioned Berth)
฿1200 - ฿1600
Bus operators
Bangkok Mass Transit Authority
Phone
1348
Email
contact1348@bmta.co.th
Website
bmta.co.th
Bus from ตรงข้ามการบินไทยหลานหลวง;Thai Airways Larnluang to อาคารผู้โดยสาร ชั้น 3;Donmueng Terminal Floor 3
Ave. Duration
32 min
Frequency
Every 20 minutes
Estimated price
฿10 - ฿50
Schedules at
bmta.co.th
RTC Chiang Mai Smart Bus
Phone
052 060 001
Website
facebook.com
Bus from Waroros Market to Chiang Mai Terminal 2
Ave. Duration
9 min
Frequency
Every 30 minutes
Schedules at
facebook.com
Local bus
Bus from Chiang Mai to Mae Jo
Ave. Duration
20 min
Frequency
Hourly
Estimated price
฿21 - ฿30
Phetprasert Tour
Phone
+66 56 720 720
Email
info@phetprasert.com
Website
phetprasert.com
Bus from Lampang to Chiang Mai
Ave. Duration
1h 20m
Frequency
5 times a day
Estimated price
฿75 - ฿110
Book at
https://12go.asia/en/operator/phet-prasert
Nakhonchai Air
Phone
1624
Email
customerservice@nakhonchaiair.com
Website
nakhonchaiair.com
Bus from Lampang Bus Terminal to Chiang Mai
Ave. Duration
1h 44m
Frequency
3 times a day
Estimated price
฿130 - ฿170
Book at
https://12go.asia/en/operator/nakhonchai-air
Website
https://www.nakhonchaiair.com/view/
Bus from Bangkok Mochit Bus Terminal to Chaing Mai Arcade Bus Terminal
Ave. Duration
10h 14m
Frequency
Every 4 hours
Estimated price
฿500 - ฿1000
Book at
https://12go.asia/en/operator/nakhonchai-air
Website
https://www.nakhonchaiair.com/view/
First Class
฿974
Gold Class
฿743
Bus from Bangkok Nakhonchai Air Terminal to Chaing Mai Arcade Bus Terminal
Ave. Duration
10h 15m
Frequency
Every 4 hours
Estimated price
฿500 - ฿1000
Book at
https://12go.asia/en/operator/nakhonchai-air
Website
https://www.nakhonchaiair.com/view/
First Class
฿974
Gold Class
฿743
Bangkok Busline
Phone
+66 2 030 4933
Bus from Bangkok Mochit Bus Terminal to Chiang Mai Bus Terminal 3
Ave. Duration
9h 30m
Frequency
Every 4 hours
Estimated price
฿550 - ฿1000
Book at
https://12go.asia/en/operator/bangkok-busline?gad_source=1&gclid=Cj0KCQiAwbitBhDIARIsABfFYIL7NQN9eHO--kzPR38l4tIhJTTSnWwKehvfsSTpdhJ5DCXYO-3uleIaAkeNEALw_wcB
Website
https://bangkokbusline.co.th/?lang_code=en
Premium Economy
฿594
Business Class
฿693
VIP 24
฿900 - ฿1000
Express
฿664
VIP
฿763
Sombat Tour
Phone
+66 2 936 3256
Website
sombattour.com
Bus from Bangkok Mochit Bus Terminal to Chaing Mai Arcade Bus Terminal
Ave. Duration
10h 30m
Frequency
Hourly
Estimated price
฿500 - ฿1100
Book at
https://12go.asia/en/operator/sombat-tour
Website
https://www.sombattour.com/
Star
฿518
Super
฿598
Supreme
฿817
Express
฿650 - ฿800
VIP
฿1016
The Transport Company
Phone
1490
Email
borkorsor@transport.co.th
Website
home.transport.co.th
Bus from Bangkok Mochit Bus Terminal to Chiang Mai Arcade Bus Terminal
Ave. Duration
17h 21m
Frequency
3 times a day
Estimated price
฿490 - ฿700
Book at
https://12go.asia/en/operator/transport-co
Website
https://tcl99web.transport.co.th/Home

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 do I get from Sydney to Melbourne, How to get from Gatwick Airport into central London and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.

More Questions & Answers

There are 2227+ hotels available in Mae Jo. Prices start at ฿996 per night.

More details