Intercity buses are the most affordable way to get from Hanoi to various destinations that are not on the railway lines. These Hanoi bus services are connecting the city with most provinces of Vietnam. Here you can discover the most important Hanoi bus stations with destinations in Vietnam that can be reached by bus from each station and choose a Hanoi bus station for your trip.

There are 5 main bus stations in Hanoi, and you need to choose one depending on your desired destination, as each of them mainly serves specific regions:
- Yen Nghia Bus Station is the largest and most modern station in Hanoi, connecting to all regions of Vietnam.
- My Dinh Bus Station is one of the largest bus stations in the city. It is used by buses departing to the to provinces and cities in the Northern and Northwest regions of Vietnam, as well as some provinces in Northeast.
- Gia Lam Bus Station is another important bus station in Hanoi, connecting the capital with the provinces of Northeast Vietnam.
- Giap Bat Bus Station is as an important gateway, mainly connecting Hanoi with the provinces and cities in Central and Southern Vietnam.
- Nuoc Ngam Bus Station is a conveniently located 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.
Yen Nghia Bus Station in Hanoi
Yen Nghia Bus Station is one of the main bus stations in Hanoi, located on the western side of the city. Previously it was less popular due to the remote location, now the bus station is connected to the Hanoi Metro line and BRT bus rapid transit line, making it easier reachable. Yen Nghia Bus Station serves routes from Hanoi to all over the country.

The most popular routes from Yen Nghia Bus Station:
Sapa (bus schedules and tickets are available here: Yen Nghia to Sapa)
Haiphong (bus schedules and tickets are available here: Hanoi to Haiphong)
Da Nang (bus schedules and tickets are available here: Yen Nghia to Da Nang)
Ha Tinh (bus schedules and tickets are available here: Hanoi to Ha Tinh)
Thai Nguyen (bus schedules and tickets are available here: Yen Nghia to Thai Nguyen)
Quang Binh (bus schedules and tickets are available here: Hanoi to Quang Binh)
Hai Duong (bus schedules and tickets are available here: Yen Nghia to Hai Duong)
My Dinh Bus Station in Hanoi
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.

The most popular routes from My Dinh Bus Station:
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)
Gia Lam Bus Station in Hanoi
Gia Lam Bus Station is one of the largest bus stations in Hanoi that plays an important role in connecting the capital with the provinces of Northeast Vietnam. The station is not as large as My Dinh Bus Station or Giap Bat Bus Station, but it's useful if you want to travel from Hanoi to the Eastern – Northeast provinces, including Bac Ninh, Hai Duong, Hai Phong, Hung Yen, Nam Dinh, Bac Giang, Quang Ninh, Thai Binh, Vinh Phuc, Cao Bang, Bac Kan, Lang Son, Tuyen Quang, Thai Nguyen, Lao Cai, Yen Bai, Trung Khanh, and Dong Hung.

The most popular routes from Gia Lam Bus Station:
Haiphong (bus schedules and tickets are available here: Hanoi to Haiphong)
Nghe An (bus schedules and tickets are available here: Gia Lam to Nghe An)
Ninh Binh (bus schedules and tickets are available here: Hanoi to Ninh Binh)
Lao Cai (bus schedules and tickets are available here: Gia Lam to Lao Cai)
Cao Bang (bus schedules and tickets are available here: Hanoi to Cao Bang)
Ha Giang (bus schedules and tickets are available here: Gia Lam to Ha Giang)
Giap Bat Bus Station in Hanoi
Giap Bat Bus Station is an important gateway, connecting the capital Hanoi with many provinces and cities across Vietnam. It is one of the oldest and largest bus stations in Hanoi, serving buses going to destinations such as Ha Nam, Nam Dinh, Ninh Binh, Thai Binh, Cao Bang, Bac Giang, Hung Yen, Quang Ninh, Thanh Hoa, Nghe An, Ha Tinh, Quang Binh, Quang Tri, Thua Thien-Hue, Dak Lak, and Ho Chi Minh City.

The most popular routes from Giap Bat Bus Station:
Da Nang (bus schedules and tickets are available here: Hanoi to Da Nang)
Ho Chi Minh City (bus schedules and tickets are available here: Giap Bat to Ho Chi Minh City)
Nam Dinh (bus schedules and tickets are available here: Hanoi to Nam Dinh)
Hue (bus schedules and tickets are available here: Giap Bat to Hue)
Nuoc Ngam Bus Station in Hanoi
Nuoc Ngam Bus Station is one of the most popular bus stations in Hanoi. Conveniently located in the southern part of the city, just about 8 km from Hanoi center, the bus station also offers a variety of bus routes to a wide range of destinations in Vietnam.

The most popular routes from Nuoc Ngam Bus Station:
Sapa (bus schedules and tickets are available here: Nuoc Ngam to Sapa)
Haiphong (bus schedules and tickets are available here: Hanoi to Haiphong)
Nghe An (bus schedules and tickets are available here: Nuoc Ngam to Nghe An)
Da Nang (bus schedules and tickets are available here: Hanoi to Da Nang)
Hue (bus schedules and tickets are available here: Nuoc Ngam to Hue)
Ha Tinh (bus schedules and tickets are available here: Hanoi to Ha Tinh)
Thanh Hoa (bus schedules and tickets are available here: Nuoc Ngam to Thanh Hoa)
Quang Binh (bus schedules and tickets are available here: Hanoi to Quang Binh)
Ninh Binh (bus schedules and tickets are available here: Nuoc Ngam to Ninh Binh)
Quang Tri (bus schedules and tickets are available here: Hanoi to Quang Tri)
Bus Tickets
Tickets can normally be bought at the bus station or online. Tickets for the more popular routes should be booked at least a day in advance, especially during public holidays.
Bus schedules can be found, and bus tickets can be booked by using this search form.