Transport Bangkok

Mochit Bus Terminal, also known as Bangkok Northern Bus Terminal, is the city's main bus station located in the northern part of the city and mainly serving buses and minivans running on intercity routes from Bangkok to various destinations in Northern Thailand and Northeastern Thailand. Discover a detailed guide to Mochit Bus Terminal in Bangkok with bus routes, station facilities, and tips on how to get to Bangkok Northern Bus Terminal.

Bangkok Northern Bus Terminal

Mochit Bus Terminal is the largest bus transportation hub in Bangkok, providing comprehensive city bus routes, including long-distance bus services to Northern Thailand (Chiang Mai, Sukhothai, and Chiang Rai), Northeastern Thailand, and some destinations in Central and Eastern Thailand such as Ayutthaya, Lopburi, Chonburi (including Pattaya), and Trat (including Koh Chang). There are a number of bus routes that go to the southern part of the country as well.

Mochit Bus Terminal was moved to its current location from another place. This is why many locals call the Bangkok Northern Bus Terminal the New Mo Chit or Mo Chit 2 Bus Terminal.

Mochit Bus Terminal Facilities

Mochit Bus Terminal is an air-conditioned bus station that provides comfortable seating, a food center, and convenience stores that sell snacks and drinks.

Mo Chit Bus Station - Bangkok Northern Bus Terminal

The ticket counters on the ground floor serve the northern region, while the counters on the 3rd floor provide tickets for other long-distance routes.

There is a food center on the ground floor and 3rd floor of the Mo Chit Bus Station building.

The luggage storage is on the 3rd floor near the food court entrance.

There are several 7-Eleven convenience stores and a Mini Mart on the ground floor and a small shop downstairs near the departure platform.

Mochit Bus Terminal Tickets

There are a lot of ticket counters at Mochit Bus Terminal. The governmental company Bus 999 has two rows of orange-colored counters at the Bangkok Northern Bus Terminal. For the most popular destinations, there are many companies offering buses on the same route throughout the day.

999 Bus Company

Normally, there’s no need to book Mochit Bus Terminal tickets in advance, as you can buy a ticket at the bus station 30 minutes before departure time. However, during holiday periods such as New Year and the Songkran Festival in April, booking in advance is necessary unless you can wait a few hours with the crowd at the bus terminal for the next bus to depart. If you are staying in the city, you can go to the bus station a day or two before your trip and buy your ticket there. 

Some bus companies offer their own online booking systems and let you book seats in advance. However, booking a ticket via an online agent is more convenient, as they offer more options for your trip, and their booking systems are much more reliable.

You can use this search form for booking your bus tickets online.

Popular Routes from Mochit Bus Terminal

The most popular routes with buses and minivans departing from Mochit Bus Terminal to various destinations in Northern Thailand, Northeast Thailand, and some other areas of the country:

Pattaya (the journey normally takes about 2 hours and 30 minutes; bus schedules and tickets are available here: Mochit to Pattaya)

Chiang Mai (it takes about 9 hours to travel in the daytime, while it can take up to 12 hours for an overnight bus; bus schedules and tickets are available here: Bangkok to Chiang Mai)

Chiang Rai (the journey takes about 11-12 hours; bus schedules and tickets are available here: Bangkok to Chiang Rai)

Sukhothai (the journey takes about 7-8 hours; bus schedules and tickets are available here: Bangkok to Sukhothai)

Kanchanaburi (the journey by bus takes about 3-4 hours; bus schedules and tickets are available here: Bangkok to Kanchanaburi)

Roi Et (the journey takes about 7-8 hours; bus schedules and tickets are available here: Bangkok to Roi Et)

Lampang (the journey takes about 8-10 hours; bus schedules and tickets are available here: Bangkok to Lampang)

Mae Sot (the journey by bus takes about 8-9 hours; bus schedules and tickets are available here: Bangkok to Mae Sot)

Phitsanulok (the journey takes about 6-7 hours; bus schedules and tickets are available here: Bangkok to Phitsanulok)

Nakhon Ratchasima (the journey takes about 4 hours; bus schedules and tickets are available here: Bangkok to Nakhon Ratchasima)

Ubon Ratchathani (the journey takes about 9-10 hours; bus schedules and tickets are available here: Bangkok to Ubon Ratchathani)

Udon Thani (the journey can take about 8-10 hours; bus schedules and tickets are available here: Bangkok to Udon Thani)

Nong Khai for Laos (the journey to Nong Khai can take about 9-11 hours; bus schedules and tickets are available here: Bangkok to Nong Khai)

Loei (the journey normally takes about 8-9 hours; bus schedules and tickets are available here: Bangkok to Loei)

Vientiane in Laos (the trip takes about 13 hours; bus schedules and tickets are available here: Bangkok to Vientiane)

Phuket (the journey from this bus station normally takes about 14 hours; bus schedules and tickets are available here: Bangkok to Phuket)

Krabi (the journey from this bus station normally takes about 13 hours; bus schedules and tickets are available here: Bangkok to Krabi)

Surat Thani for Koh Samui and Koh Phangan (the journey normally takes about 11 hours; bus schedules and tickets are available here: Bangkok to Surat Thani)

Hat Yai (the journey by bus normally takes about 16 hours; bus schedules and tickets are available here: Bangkok to Hat Yai)

Ranong for Koh Phayam (the journey normally takes about 10 hours; bus schedules and tickets are available here: Bangkok to Ranong)

Trat for Koh Chang (the journey normally takes about 5.5 hours; bus schedules and tickets are available here: Bangkok to Trat)

Phnom Penh in Cambodia (the journey takes about 13 hours; bus schedules and tickets are available here: Bangkok to Phnom Penh)

Bangkok to Phnom Penh (Cambodia)

If you have a specific time of bus departure in your mind, booking a ticket in advance is recommended, as buses for the most popular routes quite often fill up, especially during holidays. During the high season and public holidays, it is recommended to book a ticket online in advance due to the high demand for departures from Bangkok to various regions of Thailand.

You can check the bus schedule and book tickets online by using this search form.

How to get to Mochit Bus Terminal?

Mochit Bus Terminal can be conveniently reached by Bangkok public transport.

By MRT

The easiest way to go from the city center to Mochit Bus Station is by taking the MRT Blue Line to Kamphaeng Phet Station (Exit 1). From there you can take a public bus 2-37 (3), 1-36 (26), 2-16 (104), 2-48 (122), 3-47 (136), 3-18 (145), 4-49 (170), or S6 (555), a motorbike, or a taxi, or walk for about 1.8 km.

By BTS

Take the BTS Green Line to Mo Chit BTS Station. From there to Bangkok Northern Bus Terminal, you can take a public bus 1-56 (517), a motorbike, or a taxi, or you can walk for about 2.1 km. 

By Public Bus

Take the Bangkok bus No. 1-6 (52), 1-36 (26), 1-42 (96), 1-56 (517), 2-16 (104), 2-20 (134), 2-37 (3), 2-43 (49), 2-48 (122), 2-52 (204), 3-18 (145), 3-19, 3-24 (536), 3-45 (77), 3-47 (136), 4-22 (138), 4-29 (529), 4-33, 4-49 (170), 4-60 (509), the A1 bus from Don Mueang Airport, or the S6 bus (555) from Suvarnabhumi Airport, and drop off at the Mochit Bus Terminal bus stop.

Other Bangkok Bus Terminals

There are 3 main bus terminals in Bangkok, and you need to choose one depending on your desired destination. The other two bus terminals in Bangkok are Sai Tai Mai Bus Terminal, mainly serving bus routes to Southern Thailand, and Ekkamai Bus Terminal, serving buses running to Eastern Thailand destinations.