How to get to Chiang Mai
Get to Chiang Mai by bus or train from Bangkok, Lampang, Chiang Rai, Phitsanulok and 2 more places. Compare 6 operators, departure times and prices from ฿23, then book online.
Routes to Chiang Mai 6
-
Departs 06:0007:2507:3014:0014:1516:0018:1018:30+9from ฿230per adult, before feesTimes & tickets
-
from ฿23per adult, before feesTimes & tickets
-
from ฿347per adult, before feesTimes & tickets
-
State Railway of Thailand · 5h 52m–7h 23mDeparts 00:1701:5904:3011:5820:37from ฿175per adult, before feesTimes & tickets
-
State Railway of Thailand · 9h 27m–12h 40mDeparts 08:2315:2019:4521:0923:38from ฿221per adult, before feesTimes & tickets
-
from ฿1,109per adult, before feesTimes & tickets
Times and prices are the ones seen in recent searches and can change. Open a route to see live times and prices for your date.
Stations and piers in Chiang Mai
From Chiang Mai you can go on to
Getting to Chiang Mai: common questions
How do I get to Chiang Mai?
You can reach Chiang Mai by bus or train from Bangkok, Lampang, Chiang Rai, Phitsanulok, Ayutthaya, Nong Khai. Companies on these routes include Bangkok Busline, Budsarakam Tour, Green Bus, Orsuksa Tour, State Railway of Thailand, The Transport Co Ltd.
How do I get from Bangkok to Chiang Mai?
From Bangkok you can go by bus or train, taking about 10h 20m–13h 45m, with tickets from ฿230.
What is the quickest way to get to Chiang Mai?
The quickest trip we have seen is from Lampang, taking about 1h 51m by train.
How much does it cost to get to Chiang Mai?
Tickets to Chiang Mai start from about ฿23 per adult before booking fees, depending on where you start and the class you choose.
Where do you arrive in Chiang Mai?
Arrival points in Chiang Mai include Chiang Mai Arcade 2 Bus Station, Chiang Mai Arcade 3 Bus Station, Chiang Mai Railway Station, Nakhonchai Air - Chiang Mai.