My Dinh Bus Station is one of the largest bus stations in the Hanoi area. The bus station is located on Ring Road 3, a convenient location for travelers going to the Western, Northwest, Northern, and Northeast provinces. From My Dinh Bus Station, you can easily travel to provinces such as: Lao Cai, Yen Bai, Dien Bien, Hoa Binh, Lai Chau, Son La, Ha Giang, Bac Kan, Lang Son, Tuyen Quang, Thai Nguyen, Phu Tho, Bac Giang, Quang Ninh, Vinh Phuc, and others. Discover a detailed guide to My Dinh Bus Station in Hanoi with bus routes, station facilities, and tips on how to get to My Dinh Bus Station.

My Dinh Bus Station Facilities
My Dinh Bus Station has offices of many bus companies, so you need to choose the correct one for your destination. There you will also find a waiting area and other usual facilities. Some bus companies are even offering lounges for their customers.
Address: 20 Pham Hung, Nam Tu Liem, Hanoi (Google Maps)
Bus station phone number: 0243 768 5754 – 0243 768 5549
Opening hours: 24/7
My Dinh Bus Station Tickets
Normally, there’s no need to book My Dinh Bus Station 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 Tet Festival, 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 My Dinh Bus Station
The most popular routes with buses departing from My Dinh Bus Station to various destinations in Northern Vietnam and some other areas of the country:
Sapa (bus schedules and tickets are available here: My Dinh to Sapa)
Da Nang (bus schedules and tickets are available here: Hanoi to Da Nang)
Ha Giang (bus schedules and tickets are available here: My Dinh to Ha Giang)
Hue (bus schedules and tickets are available here: Hanoi to Hue)
Ninh Binh (bus schedules and tickets are available here: My Dinh to Ninh Binh)
Moc Chau (bus schedules and tickets are available here: Hanoi to Moc Chau)
Quang Binh (bus schedules and tickets are available here: My Dinh to Quang Binh)
Thai Nguyen (bus schedules and tickets are available here: Hanoi to Thai Nguyen)
Cao Bang (bus schedules and tickets are available here: My Dinh to Cao Bang)
Mai Chau (bus schedules and tickets are available here: Hanoi to Mai Chau)
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 Hanoi to various regions of Vietnam.
You can check the bus schedule and book tickets online by using this search form.
How to get to My Dinh Bus Station?
My Dinh Bus Station can be conveniently reached by Hanoi public transport.
By Hanoi Taxi
The easiest way to go from the city center to My Dinh Bus Station is by taking a Hanoi Taxi. The distance from Hoan Kiem Lake to the bus station is less than 10 km.
By Public Bus
Choose one of the following Hanoi bus routes going to My Dinh Bus Station:
- Bus 09B: Tran Khanh Du Bus Station - My Dinh Bus Station
- Bus 16: Nuoc Ngam Bus Station - My Dinh Bus Station
- Bus 21B: Duyen Thai - My Dinh Bus Station
- Bus 30: Gamuda Urban Area - My Dinh Bus Station
- Bus 33: Xuan Dinh - Thanh Oai Industrial Cluster
- Bus 34: Gia Lam Bus Station - My Dinh Bus Station
- Bus 46: Dong Anh Town - My Dinh Bus Station
- Bus 53B: My Dinh Bus Station - Kim Hoa (Me Linh)
- Bus 64: My Dinh Bus Station - Pho Ni Street (Binh An Shopping Center)
- Bus 74: My Dinh Bus Station - Xuan Khanh
- Bus 84: Cau Dien - Linh Dam Urban Area
- Bus 87: My Dinh Bus Station - Quoc Oai - Xuan Mai
- Bus 88: My Dinh Bus Station - Hoa Lac - Xuan Mai
- Bus 103A: My Dinh Bus Station - Huong Son
- Bus 103B: My Dinh Bus Station - Hong Quang - Huong Son
- Bus 109: Noi Bai Airport - My Dinh Bus Station
- Bus 157: My Dinh Bus Station - Son Tay Bus Station
- Electric bus E01: Ocean Park - My Dinh Bus Station
- Electric bus E03: Ocean Park - My Dinh (Ham Nghi)
Other Hanoi Bus Stations
There are 5 main bus stations in Hanoi, and you need to choose one depending on your desired destination. Other 4 stations are:
- Yen Nghia Bus Station - the largest and most modern station in Hanoi, connecting to all regions of Vietnam.
- Gia Lam Bus Station - the station connecting the capital with the provinces of Northeast Vietnam.
- Giap Bat Bus Station - the station mainly serving buses going to the provinces and cities in Central and Southern Vietnam.
- Nuoc Ngam Bus Station - a smaller bus station, mainly serving buses going south of Hanoi.
Some destinations can also be reached by bus directly from Hanoi Airport.
Most tourist buses depart from the central part of the city and a pick-up from hotel service is usually included in the ticket price.