Mochit Bus Terminal: Bangkok Northern Bus Terminal

Mochit Bus Terminal is the main Bangkok bus station. Detailed guide to Bangkok Northern Bus Terminal, also known as Mo Chit 2 Bus Terminal and Chatuchak Bus Terminal, which is located north of the city center, close to Chatuchak Weekend Market on Kamphaeng Phet 2 Road in Chatuchak District of Bangkok.

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, Chiang Rai), Northeast Thailand and some destinations in Central and Eastern Thailand such as Ayutthaya, Lopburi, Chonburi (including Pattaya), 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

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

Mochit Bus Terminal was formerly located on Phaholyothin Road, just opposite to Chatuchak Weekend Market. At the present, the original building is used as BTS maintenance center and station territory is used as a parking lot for those who use BTS and MRT services.

The old Mo Chit bus station is sometimes used to facilitate passengers coming back to hometowns during holidays when Mo Chit 2 Bus Terminal is not able to serve all buses and passengers. During peak days some companies move their buses to the old Mo Chit bus station and ask passengers to leave from there to reduce the number of buses and passengers at Mo Chit 2 Bus Terminal. 

Mochit Bus Terminal Facilities

Mochit Bus Terminal is an air-conditioned bus station that provides comfortable seating, 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 Mo Chit Bus Station building.

The luggage storage is on the 3rd floor near the food court entrance. The left luggage office is open from 05:00 to 22:00.

Mo Chit Bus Station - Bangkok Northern Bus Terminal

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

Mochit Bus Terminal Tickets

There is a big number of ticket counters at Mochit Bus Terminal.

Governmental company Bus 999 has two rows of orange colored counters at Bangkok Northern Bus Terminal as well. If you are looking to travel by the bus of this company, you can buy their tickets online here: Bus 999 tickets.

Mo Chit Bus Station - Bangkok Northern Bus Terminal

For the most popular destinations, there are many companies offering buses on the same route throughout the day.

Mo Chit Bus Station - Bangkok Northern Bus Terminal

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 Songkran Festival in April, booking in advance is necessary unless you can wait 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. 

All tickets are sold on a fare basis so normally there are no discounts, but if you buy a 2-way journey ticket, some companies might offer you a small discount for a return trip.

Some of bus companies offer their own online-booking systems and let you book seats in advance. However, booking a ticket via 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 Mochit Bus Terminal tickets online.

Powered by 12Go Asia system

Buses

There are 3 types of buses provided at Mochit Bus Terminal.

  • VIP buses with more space between the seats that are priced higher but provide more comfort to the passengers during the journey.
  • 1st Class Air-Conditioned Buses offering direct service.
  • 2nd Class Air-Conditioned Buses that generally have frequent stops to pick up passengers so the journey on such a bus might take a bit longer.

Bangkok Northern Bus Terminal

Minivans

Most of Bangkok van routes were moved from Victory Monument to Bangkok Northern Bus Terminal, where a separate van station called Mochit New Van Terminal or Minibus Station Chatuchak was opened for the convenience of passengers. 

Popular Routes from Mochit Bus Terminal

The most popular routes with bus and minivans departing from Mochit Bus Terminal to various destinations in Northern Thailand, Northeast Thailand and some other areas of the country are listed below.

Mochit Bus Terminal to Pattaya

Buses from Mochit Bus Terminal to Pattaya are provided by Roong Reuang Coach. The bus company brings passengers to its own bus terminal on North Pattaya road in Pattaya.

Mo Chit Bus Station - Bangkok Northern Bus Terminal

Mochit to Pattaya bus timetable

Buses of this company depart from Mochit Bus Terminal to Pattaya 11 times a day, with departures scheduled every 1-1.5 hour from 05:00 to 18:00.

Current Mochit to Pattaya bus timetable:

  • 5:00
  • 6:30
  • 8:00
  • 9:30
  • 10:30
  • 12:00
  • 13:00
  • 14:00
  • 15:00
  • 16:30
  • 18:00

The journey on this Mochit to Pattaya bus normally takes about 2 hours 30 minutes, depending on traffic conditions.

Mochit to Pattaya bus tickets

Tickets for the bus from Mochit Bus Terminal to Pattaya can be booked online here: Mochit to Pattaya Bus Tickets.

Bangkok to Chiang Mai

Mochit Bus Terminal is served by a big number of air-conditioned buses running from Mochit to Chiang Mai all day. Buses from Bangkok to Chiang Mai depart every hour, most of them leaving in the evening from 17:30 to 23:30. It takes about 9 hours to travel in the day time while it can take up to 12 hours for overnight bus.

Tickets for the bus from Mochit Bus Terminal to Chiang Mai can be booked online here: Bangkok to Chiang Mai Bus Tickets.

Mo Chit Bus Station - Bangkok Northern Bus Terminal

Bangkok to Chiang Rai

Buses depart from Mochit Bus Terminal to Chiang Rai quite frequently and most of them leave in the evening from 17:30 until 20:30. The distance between the cities is about 795 km. The journey from Bangkok to Chiang Rai takes about 11-12 hours for overnight bus. Buses from Bangkok arrive at Chiang Rai Bus Terminal 2.

Tickets for the bus from Mochit Bus Terminal to Chiang Rai can be booked online here: Bangkok to Chiang Rai Bus Tickets.

Bangkok to Sukhothai

Buses depart from Bangkok Northern Bus Terminal to Sukhothai every hour from 7:00 to 21:00. The distance of this route is about 435 km. The journey from Bangkok to Sukhothai by bus takes about 7-8 hours.

Tickets for the bus from Mochit Bus Terminal to Sukhothai can be booked online here: Bangkok to Sukhothai Bus Tickets.

Bangkok to Kanchanaburi

There are several bus departures from Mochit Bus Terminal to Kanchanaburi daily. The distance of the route is about 200 km. The journey from Bangkok to Kanchanaburi by bus takes about 3-4 hours.

However, minibuses departing from the nearby Mochit New Van Terminal to Kanchanaburi are much more frequent. For Bangkok - Kanchanaburi bus and van departure schedule and tickets check here: Bus Bangkok to Kanchanaburi.

Bangkok to Roi Et

Buses departing from Mo Chit Bus Station to Roi Et are offered by several bus companies. There are more than 10 daily departures all the departures are either in the morning or at night. The distance of this route is about 565 km. The journey from Bangkok to Roi Et by bus takes about 7-8 hours, depending on the company and traffic conditions.

Tickets for the bus from Mochit Bus Terminal to Roi Et can be booked online here: Bangkok to Roi Et Bus Tickets.

Bangkok to Lampang

Buses departing from Bangkok Northern Bus Terminal to Lampang are offered by governmental Bus 999 company and a private company. There are 4 daily departures. The first bus from Bangkok to Lampang is at 07:25 and others in the evening at 19:50, 20:50 and 21:30. The journey takes about 8-10, depending on the company and traffic conditions.

Tickets for the bus from Mochit Bus Terminal to Lampang can be booked online here: Bangkok to Lampang Bus Tickets.

Bangkok to Mae Sot

Buses departing from Mochit Bus Terminal to Mae Sot near Myanmar border are offered by several bus companies, including the governmental Bus 999. There are 8 daily departures with 2 of them in the morning and all others in the evening for traveling overnight. The journey from Bangkok to Mae Sot by bus takes about 8-9 hours, depending on traffic conditions.

Tickets for the bus from Mochit Bus Terminal to Mae Sot can be booked online here: Bangkok to Mae Sot Bus Tickets.

Bangkok to Phitsanulok

Buses from Mochit Bus Terminal to Phitsanulok is offered by the governmental Bus 999 and private companies. Buses on this route depart roughly every hour between 07:00 and 22:00. The distance of this route is about 400 km. The journey from Bangkok to Phitsanulok takes about 6-7 hours. 

Tickets for the bus from Mochit Bus Terminal to Phitsanulok can be booked online here: Bangkok to Phitsanulok Bus Tickets.

Bangkok to Nakhon Ratchasima

Buses departing from Mochit Bus Terminal to Nakhon Ratchasima are offered by the company Nakhonchai 21 with a number of departures scheduled from as early as 06:30 to as late as 03:30. The journey from Bangkok to Nakhon Ratchasima takes about 4 hours.

Tickets for the bus from Mochit Bus Terminal to Nakhon Ratchasima can be booked online here: Bangkok to Nakhon Ratchasima Bus Tickets.

Bangkok to Ubon Ratchathani

Buses departing from Bangkok Northern Bus Terminal to Ubon Ratchathani are offered by many bus companies with dozens of departures scheduled from 07:45 to 22:50, most of the buses departing in the evening. The journey from Bangkok to Ubon Ratchathani takes about 9-10 hours, depending on the company, traffic conditions and the chosen bus terminal at the destination.

Tickets for the bus from Mochit Bus Terminal to Ubon Ratchathani can be booked online here: Bangkok to Ubon Ratchathani Bus Tickets.

Bangkok to Udon Thani

The route from Mo Chit 2 Bus Terminal to Udon Thani is also served by a number of bus companies, including the governmental Bus 999. The journey from Bangkok to Udon Thani can take about 8-10 hours, depending on the bus.

Tickets for the bus from Mochit Bus Terminal to Udon Thani can be booked online here: Bangkok to Udon Thani Bus Tickets.

Bangkok Northern Bus Terminal

Bangkok to Nong Khai

Nong Khai is a border town, often used by travelers who are looking to cross Thailand - Laos border.

The route from Mochit Bus Terminal to Nong Khai is served by several bus companies, including the governmental Bus 999. The journey from Bangkok to Nong Khai can take about 9-11 hours, depending on the company and time of the day.

Tickets for the bus from Mochit Bus Terminal to Nong Khai can be booked online here: Bangkok to Nong Khai Bus Tickets.

For more details about taking a bus on this route check Bangkok to Nong Khai by Bus.

Bangkok to Loei

Buses from Bangkok Northern Bus Terminal to Loei are operated by the governmental Bus 999 as well as by 2 private companies - Sun Bus and Phu Kradueng Tour. The journey from Bangkok to Loei normally takes about 8-9 hours.

Tickets for the bus from Mochit Bus Terminal to Loei can be booked online here: Bangkok to Loei Bus Tickets.

From Loei you can easily reach Chiang Khan.

Bangkok to Vientiane (Laos)

There is a direct international bus from Mochit Bus Terminal in Bangkok to Vientiane in Laos. The bus is offered by the governmental company Bus 999. The bus from Bangkok to Vientiane departs daily at 20:00 and arrives at Vientiane Talat Sao bus station around 9:00 the next morning.

Tickets for the bus from Mochit Bus Terminal to Vientiane can be booked online here: Bangkok to Vientiane Bus Tickets.

Mochit Bus Terminal to Phuket

The governmental company Bus 999 is offering 3 daily buses on the route from Mochit Bus Terminal to Phuket with bus departures scheduled at 06:45, 16:45 and 18:00. The journey from this bus station in Bangkok to Phuket normally takes about 14 hours.

Tickets for the bus from Mochit Bus Terminal to Phuket can be booked online here: Bangkok to Phuket Bus Tickets.

All the buses going from Bangkok Northern Bus Terminal to Phuket also make a stop at Phang Nga Bus Station.

Mochit Bus Terminal to Krabi

Bus 999 is offering one daily bus on the route from Mochit Bus Terminal to Krabi at 17:45. The journey from this bus station in Bangkok to Krabi normally takes about 13 hours and the bus arrives at Krabi Bus Terminal after 07:00 the next morning.

Tickets for the bus from Mochit Bus Terminal to Krabi can be booked online here: Bangkok to Krabi Bus Tickets.

Mochit Bus Terminal to Surat Thani

There are several daily buses offered by Bus 999 on the route from Mochit Bus Terminal to Surat Thani Bus Terminal, with all departures scheduled between 17:00 and 18:15. The journey from Bangkok to Surat Thani normally takes about 11 hours so all these buses arrive early in the morning.

Tickets for the bus from Mochit Bus Terminal to Surat Thani can be booked online here: Bangkok to Surat Thani Bus Tickets.

After reaching Surat Thani Bus Terminal, many travelers continue their trip to the pier for taking a ferry to Koh Samui or Koh Phangan.

Mochit Bus Terminal to Hat Yai

The governmental company Bus 999 is offering 2 daily buses on the route from Mochit Bus Terminal to Hat Yai with bus departures scheduled at 06:25 and 17:20. The journey by bus from Bangkok to Hat Yai normally takes about 16 hours.

Tickets for the bus from Mochit Bus Terminal to Hat Yai can be booked online here: Bangkok to Hat Yai Bus Tickets.

Mochit Bus Terminal to Ranong

There's one daily bus of Bus 999 on the route from Mochit Bus Terminal to Ranong at 17:00. The journey from this bus station in Bangkok to Ranong normally takes about 10 hours.

Tickets for the bus from Mochit Bus Terminal to Ranong can be booked online here: Bangkok to Ranong Bus Tickets.

After arriving in Ranong, you can continue your trip to the nearby islands such as Koh Phayam.

Mochit Bus Terminal to Trat

Bus 999 is offering one daily bus on the route from Mochit Bus Terminal to Trat at 07:30. The journey from Bangkok to Trat normally takes about 5.5 hours.

Tickets for the bus from Mochit Bus Terminal to Trat can be booked online here: Bangkok to Trat Bus Tickets.

After reaching Trat Bus Terminal, you can take public transport to the pier, which is the departure point for ferries to Koh Chang.

Bangkok to Phnom Penh (Cambodia)

There was previously a bus leaving from Bangkok Northern Bus Terminal to Phnom Penh in Cambodia at 05:00 and arriving at 18:00, with the journey of 13 hours. The arrival point in Phnom Penh is in the center of the city near the Tonle Sap River and the Giant Ibis bus station, from where you can travel onward to Ho Chi Minh City in Vietnam.

However, at the moment this route is yet to be restarted. If you still want to travel from Bangkok to Phnom Penh by bus, you can find some other options here: Bangkok to Phnom Penh Bus.

Mo Chit Bus Station - Bangkok Northern Bus Terminal

Tickets

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 bus schedule and book tickets online on 12go.asia.

Powered by 12Go Asia system

How to get to Mochit Bus Terminal

Mochit Bus Terminal can be conveniently reached by public transportation.

By MRT

The easiest way to go from Central Bangkok to Mochit Bus Station is by taking MRT Metro to Kamphaeng Phet Station (Exit 1). From there you can take a public bus (No. 9, 138, 145, 509), motorbike, taxi or walk for about 2 km. 

By BTS

Take BTS SkyTrain to Mo Chit BTS Station. From there to Bangkok Northern Bus Terminal you can take a public bus (No. 96, 138), motorbike, taxi or walk for about 2.3 km. 

By Public Bus

Take Bangkok Bus No. 3, 5, 9, 16, 77, 96, 104, 122, 136, 138, 145, 170, 509, 517, 529, 536, 547 or A1 Bus going directly from Don Mueang Airport and drop off at Mochit Bus Terminal bus stop.

From Suvarnabhumi Airport

From Suvarnabhumi Airport (BKK) take Airport Rail Link to Makkasan Station. Then change to MRT Metro at MRT Phetchaburi Station and take the train to Chatuchak Park station or Kampheng Phet station. Then take a taxi, motorbike or public bus (No. 9, 138, 145, 509) to Mochit Bus Terminal.

From Don Mueang Airport

From Don Mueang Airport (DMK) take A1 Bus directly to Mochit Bus Terminal. The journey on this route takes about 45 minutes and the fare is 30 THB.

From Victory Monument

From Victory Monument take public bus No. 77, 157, 509 or 536 all the way to Mochit Bus Terminal. During important festivals such as Songkran Festival, there are always free shuttle buses going from Victory Monument to Mo Chit 2 Bus Terminal as well.

Other Bangkok Bus Terminals

There are 3 bus terminals in Bangkok and you need to choose one depending on your desired destination. Other two Bangkok’s Bus Terminals are:

Bangkok Eastern Bus Terminal (Ekkamai)

Bangkok Eastern Bus Terminal (Ekkamai) is a very well-connected bus station in the eastern part of the city.

Buses and minivans from Ekkamai Bus Station mainly depart to the destinations in Eastern Thailand (Pattaya, Koh Chang, Koh Samet) and few other destinations such as Hua Hin and Samut Songkhram (Maeklong).

Bangkok Southern Bus Terminal (Sai Tai Mai)

Bangkok Southern Bus Terminal (Sai Tai Mai) is actually located in the western part of the city.

Buses and minivans from Sai Tai Mai Bus Station depart to the destinations in Southern Thailand (Phuket, Krabi, Hua Hin, Surat Thani) and Central Thailand (Kanchanaburi, Samut Songkhram).

Any Questions?

Check our Frequently Asked Questions about public transportation in Bangkok and ask your own question if it's not answered there yet.

FAQ – Bangkok Public Transport