Currently, there are five main bus stations in Hanoi, include Giap Bat bus station, My Dinh bus station, Gia Lam bus station, Nuoc Ngam bus station and Yen Nghia bus station. Below is some guides of what public buses going from which bus station so tourists can take advantage of and plan for your trip.

1. Giap Bat bus station

Bus Stations In Hanoi
Address: Giai Phong Street, Giap Bat Ward, Hoang Mai District, Hanoi
Phone: (04) 38 641 467
Bus departing from this terminal will go to Northern provinces like Ha Nam, Hai Duong, Hai Phong, and Hung Yen, or moving to provinces in Central Vietnam like Thanh Hoa, Thua Thien-Hue and Da Nang, or even going to Ho Chi Minh City. There are many brands to consider like Anh Huy, Danatranco, Hien Phuoc, Vinamotor and so on. The price is based on the length of your trip. It takes around 900,000 VND going to Ho Chi Minh City, around 80,000 VND ($4) to Northern provinces, and 350,000 VND ($15) to Da Nang.

2. My Dinh bus station
Address: No 20, Pham Hung Street, My Dinh Ward, Nam Tu Liem District, Hanoi
Phone: 04-37685549
If you want to catch a bus to go provinces like Bac Kan, Cao Bang, Ha Giang, Lai Chau, Lao Cai, Phu Tho, Quang Ninh, Thai Nguyen, Tuyen Quang, Vinh Phuc, and Yen Bai, you need to go there. There are trusted brands such as Kumo Viet Thanh or Hai Van Express. The price of a ticket is around 80,000 – 300,000 ($4-13) depending on the distance from Hanoi to your destination. For example, it will take 300,000 VND to move from Hanoi to Lao Cai, but it only spends 80,000 VND getting to Phu Tho from Hanoi.

3. Gia Lam bus station

Bus Stations In Hanoi
Address: No.9, Ngo Gia Kham Street, Long Bien District, Hanoi
Phone: 04-38271529
This bus terminal focuses on routes to Hai Phong, Quang Ninh, Bac Giang and Lang Son. You can take a bus of brands like Dai Phat, Hoang Ngan, Xe Khach Bac Giang (only getting to Bac Giang) and etc. The price is from 50,000 – 200,000 VND ($2-9) per person.

4. Nuoc Ngam bus station
Address: No.8, Ngoc Hoi, Hoang Mai District, Hanoi.
Phone: 04.38618264 – 04.38615312
This bus terminal has bus going to provinces in Northern Vietnam like Nam Dinh, Thai Binh, and Ninh Binh; or getting to provinces in North Central region like Thanh Hoa, Nghe An, and Ha Tinh. There are many brands here. The popular and trusted brand is Hoang Long, but you can choose other ones such as Tuan Phuong, Van Minh, Phuc Loi and etc. A price of a bus ticket going to Ninh Binh, Thai Binh and Thanh Hoa is around 80,000 VND ($3.5). On the other hand, getting to Nghe An or Ha Tinh will take around 200,000 – 240,000VND ($8-10).

5. Yen Nghia bus station

Bus Stations In Hanoi
Address: Highway 6, Yen Nghia, Ha Dong District, Hanoi
Phone: 04.33571285
It is newest terminal in Hanoi which opened since 2010. The area of this terminal is 70,000 m2. You can take a bus going to Ba Ria-Vung Tau, Dak Lak, Dak Nong, Dien Bien, Hoa Binh, Son La, Thanh Hoa from here. There are many carriers such as Bac Son, Tien Phuong, Hai Van Express, Comaxa, and so on. The price of a bus ticket depends on the distance from Hanoi to your destination as well as the kind of bus. For example, a ticket of route Hanoi-Son La is around 220,000 VND ($10), but it might take 650,000 VND ($30) to getting to Dien Bien from Hanoi.

Book tourist buses from Hanoi to other cities here

Book train tickets from Hanoi

See more guide of Hanoi here