By far the largest of Bangkok’s three long-distance bus terminals, Morchit (or Mo Chit) serves hundreds of routes mainly to Northern, Northeastern and Central Thailand but with a few links to the East, South and even into Laos and Cambodia as well. Read on for tips, departure times and ticket prices.
This enormous station is also known as Chatuchak Terminal and most locals refer to it as “Morchit Mai” (New Morchit) or “Morchit Song” (Second Morchit) to differentiate it from Mo Chit BTS Station and “Morchit Gao,” the old Northern bus terminal that’s no longer in use. The terminal is located off Kamphaeng Phet 2 Road in North Bangkok, a short cab ride northwest of Chatuchak Weekend Market.
The closest metro option is the MRT Subway at Kamphaeng Phet Station; take exit 1 out of the station and you can grab a motorbike taxi to Morchit for 40 baht or meter taxi for around 50 baht. Expect a 70-baht cab ride from Mo Chit BTS Station or Chatuchak Park MRT Station.
Leaving the terminal, you can catch taxis, tuk tuks and motorbike taxis at the rear exit of the bus lot or head to the main hall up front and grab one after they drop off departing travellers. Expect to pay 150 to 200 baht for a ride to or from Khao San Road or Victory Monument, more to or from Silom or Sukhumvit. Politely insist that taxis use the meter rather than paying a flat fee.
City buses also stop out front and cost 10 to 30 baht; bus numbers 3 and 159 run to Sanam Luang; 28, 157, 159, 529, 536 and 547 run to Victory Monument; 49, 159 and 529 run to Hualamphong Railway Station; 77 and 547 run to Silom; and A1 runs to Don Muang airport and railway station. If you’re heading to Sai Tai Mai (Southern) Bus Terminal, head to the southwest corner of the bus lot and look for a desk selling 35-baht tickets for a minibus departing every 20 minutes from 03:00 to 20:50.
Morchit is rather chaotic and the staffers are not always helpful—being patient and polite goes a long way here. In the main hall you’ll find banks, food courts, cafes, massage shops, convenience stores, info desks and police on floors 1 and 3. You can stow bags for 40 to 80 baht per day at “Left Luggage” offices found at the back southwest corner of the bus lot or on floors 1 and 3 of the main hall, and all of these open from 05:00 to 22:00.
Loads of different bus and minibus (van) companies operate out of Morchit and the choice can be bewildering; we usually head to the government-run Transport Company desks first—look for the “999” logo at orange counters that stand out from the rest. Once you’ve decided on a bus, check the gate number on your ticket and follow signs to your departure gate in the bus lot out back. Bus company staffers usually help point lost travellers to the right place.
Below you’ll find out where in the terminal to buy tickets for different regions along with fares and departure times from Morchit, which we collected directly from the ticket sellers. This covers a lot of options but it’s not a comprehensive list. Most regular buses departing from Morchit are first-class or VIP with air-con, toilets and often TVs showing bad American movies dubbed in Thai.
Tickets to Northern Thailand are sold at booths found outside in front of the main hall on Floor 1. Note that many northbound buses stop at Nakhon Sawan, Kamphaeng Phet, Tak, Phitsanulok and/or Lampang, so you won’t have to look far if heading to any of these cities. Other fares include:
Chiang Khong: A few buses depart from 07:00 to 08:00 and again from 18:00 to 19:00 for 590 to 920 baht and take 12 hours.
Chiang Mai: Several buses depart from 06:00 to 10:00, a few more from 12:00 to 14:00 and the majority from 17:00 to 22:00. Fares range from 450 baht for first-class to 800 baht for VIP buses, and the trip takes 11 hours.
Chiang Rai: A few buses depart from 07:00 to 08:00 and another at 12:00, but most leave from 17:00 to 21:30 and cost 544 to 870 baht. The trip takes 12 hours and many buses stop in Phayao, while several others continue up to the Burma border crossing at Mae Sai.
Chiang Saen: A few buses depart at 19:00 and 19:30 for 590 to 800 baht and take 15 hours.
Fang: Buses depart at 07:00, 16:30 and 19:45 for 580 to 680 baht and take 13 hours.
Mae Hong Son: Buses depart at 17:00 and 18:00 for 670 to 790 baht and take 16 hours.
Mae Sot: Buses depart at 08:00, 09:00 and several times from 19:00 to 22:00 for 370 to 580 baht and take eight hours.
Nan: Multiple buses depart from 07:00 to 10:00 and again from 18:00 to 20:00 for 400 to 560 baht. The trip takes 11 hours and most buses stop in Phrae.
Si Satchanalai: Buses depart three times from 08:00 to 10:00 and at 12:30, 15:30, 20:30 and 22:00 for 355 baht and take eight hours.
Sukhothai: Buses depart hourly from 07:00 to 22:00 for 240 to 310 baht and take seven hours.
Tickets to Central, Eastern and Southern Thailand are sold at booths inside the main hall on Floor 1. Note that many of these places can also be reached by minibus (see below). Regular bus fares include:
Aranyaprathet (Cambodia border): Buses depart hourly from 03:00 to 12:00 and again at 14:00, 16:00 and 17:30 for 205 baht and take five hours. Also stops in Nakhon Nayok and parks at both the bus station and the border crossing at Rong Khlua Market in Aranyaprathet.
Hat Yai: Buses depart at 07:15 and 17:50 for 1,160 baht and take 15 hours. The 17:50 departure continues to the Malaysia border crossing at Dannok / Sadao.
Lopburi: Buses depart every half-hour from 05:00 to 17:00 for 124 baht and take three hours.
Kanchanaburi: A bus departs at 06:30 for 120 baht and continues all the way to Thong Pha Phum and Sangkhlaburi.
Pattaya: Buses depart every 40 minutes from 04:20 to 22:00 for 117 baht and takes three hours.
Phetchabun: Buses depart hourly from 07:30 to 23:30 for 257 baht and take six hours.
Phuket: VIP buses depart at 07:35 and 18:45 for 1,060 baht and take 14 hours.
Satun and Trang: A VIP bus departs at 17:35 for around 1,000 baht and takes 13 to 16 hours.
Singburi: Buses depart hourly from 05:00 to 19:00 for 115 baht and take two hours.
Sri Racha (Ko Si Chang pier): Buses depart hourly from 05:00 to 20:00 for 90 baht and take three hours.
Trat: Buses depart at 07:30, 11:00, 18:00 and 22:00 for 240 baht and take six hours. Make a transfer in Trat if heading to Ko Chang, Ko Maak, Ko Kut or the Cambodia border crossing at Had Lek.
Tickets to Northeastern Thailand, Laos and Cambodia are sold at booths on Floor 3. Fares include:
Bueng Kan: A few buses depart at 19:00 for 500 to 600 baht and take 13 hours.
Buriram: Buses depart at least once every two hours from 07:00 to 23:00 for 270 baht and take six hours. Most buses stop in Nang Rong (Phanom Rung).
Chaiyaphum: Buses depart at least once every two hours from 08:00 to 24:00 for 240 to 280 baht and take six hours.
Chiang Khan: Buses depart at 07:30, 08:00 and 20:00 for 430 to 650 baht and take 10 hours.
Chong Mek (Laos border): Buses depart at 07:00 and five times from 15:00 to 21:45 for 470 to 570 baht and take 11 hours.
Khong Chiam: A bus departs at 20:30 for 480 baht and takes 11 hours.
Loei: Buses depart several times from 06:00 to 10:00 and 18:00 to 22:00 for 400 to 620 baht and take nine hours. Buses departing at 07:40 and 13:00 stop at Phu Kradueng National Park.
Nakhon Phanom: Buses depart at 09:00 and several times from 18:00 to 20:30 for 500 to 680 baht. The trip takes 12 hours, with stops in Kalasin and Sakhon Nakhon.
Nakhon Ratchasima (Khorat): Buses depart hourly, 24 hours a day, for 191 baht and take four hours. Many buses stop in Saraburi and Pak Chong (Khao Yai National Park).
Nong Khai: Multiple buses depart from 07:00 to 09:00, a few around 13:00 and many more from 16:00 to 22:55 for 330 to 650 baht and take 10 hours. Virtually all Nong Khai-bound buses stop in Khon Kaen and Udon Thani.
Mukdahan: A few buses depart from 07:00 to 08:00 with most leaving from 17:00 to 21:00 for 500 to 700 baht. The trip takes 12 hours, with a stop in Roi Et. At least five of these buses continue up to That Phanom.
Pakse, Laos: An international bus departs at 21:00 and stops to wait for passengers to cross the border at Chong Mek. The trip takes around 13 hours and costs 900 baht. Visa on arrival is available.
Phnom Penh, Cambodia: An international bus departs at 08:30 and stops to wait for passengers to cross the border at Aranyaprathet / Poipet. The trip takes around 15 hours and costs 900 baht. Visa on arrival is available.
Sangkhom: Buses depart at 19:00 and 20:30 for 470 to 560 baht and take 12 hours.
Siem Reap, Cambodia: International buses depart at 08:00 and 09:00 and stop to wait for passengers to cross the border at Aranyaprathet / Poipet. The trip takes around nine hours and costs 750 baht. Visa on arrival is available.
Surin: Buses depart at least once every two hours from 07:00 to 23:00 for 300 to 470 baht and take seven hours.
Ubon Ratchathani: Buses depart at least once every two hours from 07:00 to 24:00, with a flurry of departures from late afternoon to 21:00. Costs 400 to 800 baht and the trip takes 10 hours. Some buses stop in Yasothon, others in Surin and Si Saket.
Vientiane, Laos: An international bus departs at 20:00 and stops to wait for passengers to cross the border at Nong Khai the following morning. The trip takes around 14 hours and costs 900 baht. Visa on arrival is available.
Tickets for minibuses to a bunch of destinations within a five-hour drive of Bangkok can be purchased at a confusing gaggle of desks found on the south side of the bus lot behind the main hall. Most are not posted in English; the drivers and ticket sellers will point you to the right places.
Minibuses are less comfortable and more dangerous than regular buses so we try to avoid them, though in some cases (Ayutthaya, for one) they’re the only options. Most depart hourly from 05:00 to 20:00 and cost 50 to 200 baht, but those hitting more distant points stop running as early as 17:00. Destinations that can be reached from Morchit by minibus include:
Ang Thong; Ayutthaya; Cha-am; Chachoengsao; Chanthaburi; Chonburi; Hua Hin; Kamphaeng Phet; Kanchanaburi; Lopburi; Mae Khlong (Samut Songkhram); Mahachai (Samut Sakhon); Nakhon Nayok; Nakhon Pathom; Nakhon Ratchasima; Nakhon Sawan; Pak Chong (Khao Yai National Park); Pattaya; Phetchabun; Phetchaburi; Phichit; Phitsanulok; Prachinburi; Prachuap Khiri Khan; Ratchaburi; Rayong; Singburi; and Suphanburi.
In addition, Nakhon Chai Air is a reputable private bus company offering buses to Northern and Northeastern Thailand out of its own station located two kilometres north of Morchit Terminal on the same road. You can check timetables and purchase tickets online at www.nakhonchaiair.com.
David Luekens first came to Thailand in 2005 when Thai friends from his former home of Burlington, Vermont led him on a life-changing trip. Based in Thailand since 2011, he spends much of his time eating in Bangkok street markets and island hopping the Andaman Sea.