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.

Travel by🚌 🚆 Bus or train
Starting points6
Operators6
Tickets from฿23
Quickest trip1h 51m from Lampang

Routes to Chiang Mai 6

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.

Share this page