Travel Ho Chi Minh City to Hanoi

Ho Chi Minh City to Hanoi

Arrive in Hanoi to explore ancient temples and the Old Quarter, a contrast to the dynamic streets of Ho Chi Minh City. For the route between Ho Chi Minh City and Hanoi, multiple transport services are available, with detailed timetables, estimated durations and fare information provided here.

Travel options for Ho Chi Minh City to Hanoi

On your journey from Ho Chi Minh City to Hanoi, take a bus for 304500 VND to save, or get there quicker with flight in 2h y 5 minutes.

Bus from Ho Chi Minh City to Hanoi

Catch a bus from multiple stations, including Mien Dong Moi, Ho Chi Minh City, Mien Dong Stop, Ho Chi Minh City, Ho Chi Minh Bus Station, Ho Chi Minh City, Nga Tu Ga Bus Station, Ho Chi Minh City and others, with the first trip of the day at 05:00, and start your journey from Ho Chi Minh City toward Hanoi. The service stops at multiple stations, including Nuoc Ngam Hanoi, Dong Ky, Bac Ninh, Nuoc Ngam Bus Station, Hanoi and others, with departures running frequently throughout the day so you can pick a time that fits your plans. The trip takes about 6 hours, and tickets start from 304,500 VND. Reserve your seat ahead of time here.

Prices: 304,500 VND

Duration: 6h – 20h 55m ⏱

Choose bus from Ho Chi Minh City to Hanoi in 6h Journey with bus from Ho Chi Minh City to Hanoi in 6h Hop on bus from Ho Chi Minh City to Hanoi for 304500 VND Hop on bus from Ho Chi Minh City to Hanoi for 304500 VND Travel with bus from Ho Chi Minh City to Hanoi in 6h

View all Bus tickets →

Train from Ho Chi Minh City to Hanoi

Board a train at Ho Chi Minh City or Di An, Binh Duong for a journey from Ho Chi Minh City to Hanoi, arriving at Hanoi. With multiple departures throughout the day, the ride typically lasts around 8 hours 39 minutes, offering a comfortable and relaxing way to travel. Tickets are available from 1,193,558 VND. Reserve your seat in advance here.

Popular arrivals: Hanoi

Prices: 1,193,558 VND

Duration: 8h 39m – 11h ⏱

Take train from Ho Chi Minh City to Hanoi in 8h 39m Hop on train from Ho Chi Minh City to Hanoi in 8h 39m Journey with train from Ho Chi Minh City to Hanoi for 1193558 VND Ride with train from Ho Chi Minh City to Hanoi in 8h 39m

View all Train tickets →

Flight from Ho Chi Minh City to Hanoi

When traveling between Ho Chi Minh City and Hanoi, flying offers the most time-efficient connection. Flights operate from SGN Ho Chi Minh Airport, Ho Chi Minh City, covering the distance in approximately 2 hours 5 minutes, with prices starting from 1,567,493 VND. Upon arrival, services land at HAN Hanoi Noi Bai Airport, allowing you to continue your journey smoothly. To compare airlines and departure times, you can view available flights and choose the option that best fits your plans.

Prices: 1,567,493 VND

Duration: 2h 5m – 2h 15m ⏱

Choose avia from Ho Chi Minh City to Hanoi for 1567493 VND Take avia from Ho Chi Minh City to Hanoi in 2h 5m Take avia from Ho Chi Minh City to Hanoi in 2h 5m Ride with avia from Ho Chi Minh City to Hanoi in 2h 5m Experience avia from Ho Chi Minh City to Hanoi in 2h 5m Experience avia from Ho Chi Minh City to Hanoi in 2h 5m

View all Flight tickets →

Combined from Ho Chi Minh City to Hanoi

Start your journey from Ho Chi Minh City to Hanoi with combined transport, departing from SGN Ho Chi Minh Airport, Ho Chi Minh City. The trip usually takes around 5 hours 10 minutes, with tickets starting at 3,248,512 VND, and you’ll arrive at HAN Hanoi Noi Bai Airport. Check schedules and reserve your journey view combined options.

Prices: 3,248,512 VND

Duration: 5h 10m – 13h 30m ⏱

Travel with combined from Ho Chi Minh City to Hanoi in 5h 10m Explore with combined from Ho Chi Minh City to Hanoi for 3248512 VND Explore with combined from Ho Chi Minh City to Hanoi for 3248512 VND Ride with combined from Ho Chi Minh City to Hanoi in 5h 10m

View all Combined tickets →

Charter from Ho Chi Minh City to Hanoi

For a door-to-door experience, charter a private route from Ho Chi Minh City to Hanoi, with travel taking approximately 2 hours 40 minutes. Fares typically start at 36,000,000 VND. Check available options and book your ride here.

Popular departures: Ho Chi Minh City Center

Prices: 36,000,000 VND

Duration: 2h 40m ⏱

Travel with charter from Ho Chi Minh City to Hanoi for 36000000 VND

View all Charter tickets →

Distance Ho Chi Minh City to Hanoi

The distance between Ho Chi Minh City and Hanoi is 1144 kilometers.

Ho Chi Minh City to Hanoi Transportation Comparison

Compare transport options side by side using key travel metrics to find the best way to get from Ho Chi Minh City to Hanoi

Bus
Train
Flight
Combined
Charter
Average price
1,375,937 VND
1,824,065 VND
2,695,117 VND
4,307,116 VND
36,000,000 VND
Cheapest price
304,500 VND
1,193,558 VND
1,567,493 VND
3,248,512 VND
36,000,000 VND
Average duration
11h 58m
10h 03m
2h 08m
7h 59m
2h 40m
Minimum duration
6h 00m
8h 39m
2h 05m
5h 10m
2h 40m
Number of departures
42
12
59
12
1
Tickets

Bus Routes & Schedules from Ho Chi Minh City to Hanoi

Bus services linking Ho Chi Minh City and Hanoi operate through multiple stations, giving travelers a range of possible departure and arrival points. Because of this, journey durations can differ by route, generally averaging around 6h to 20h 55m. All buses run within a shared operating window from 05:00 to 20:15, with bus ticket prices starting at 304,500 to 3,770,000 VND and adjusting slightly based on the service and stop combination. Reviewing the complete bus timetable for Ho Chi Minh City to Hanoi allows you to assess station coverage, timing differences and departure options in detail.

Departure stations
Mien Dong Moi, Ho Chi Minh City
Mien Dong Stop, Ho Chi Minh City
Ho Chi Minh Bus Station, Ho Chi Minh City
Nga Tu Ga Bus Station, Ho Chi Minh City
Binh Duong, Ho Chi Minh City
Eastern Bus Station, Ho Chi Minh City
An Suong Bus Station, Ho Chi Minh City
Quoc Lo 1, Ho Chi Minh City
373 Dinh Bo Linh, Ho Chi Minh City
Arrival stations
Nuoc Ngam Hanoi
Dong Ky, Bac Ninh
Nuoc Ngam Bus Station, Hanoi

Bus Timetable: 373 Dinh Bo Linh, Ho Chi Minh City → Nuoc Ngam Hanoi

  • 13:15 06:15 17h 1045171 VND
  • 19:15 12:15 17h 1045171 VND

Bus Timetable: An Suong Bus Station, Ho Chi Minh City → Nuoc Ngam Bus Station, Hanoi

  • 10:00 06:55 20h 55m 1421000 VND
  • 14:00 10:55 20h 55m 1421000 VND

Bus Timetable: An Suong Bus Station, Ho Chi Minh City → Nuoc Ngam Hanoi

  • 05:00 17:00 12h 1653000 VND
  • 16:30 04:30 12h 1653000 VND

Bus Timetable: Binh Duong, Ho Chi Minh City → Nuoc Ngam Bus Station, Hanoi

  • 05:00 16:37 11h 37m 1653000 VND
  • 07:30 19:07 11h 37m 1653000 VND
  • 10:00 21:37 11h 37m 1653000 VND
  • 13:00 20:00 7h 1595000 VND
  • 14:00 01:37 11h 37m 1653000 VND
  • 15:00 02:37 11h 37m 2465000 VND
  • 17:00 04:37 11h 37m 2465000 VND
  • 17:30 05:07 11h 37m 1653000 VND
  • 18:00 05:37 11h 37m 1653000 VND

Bus Timetable: Eastern Bus Station, Ho Chi Minh City → Nuoc Ngam Hanoi

  • 08:00 20:25 12h 25m 1595000 VND
  • 08:30 21:30 13h 1595000 VND
  • 09:00 21:25 12h 25m 1595000 VND
  • 11:00 23:25 12h 25m 1595000 VND
  • 11:30 00:30 13h 1595000 VND
  • 13:00 01:25 12h 25m 1595000 VND
  • 16:00 05:00 13h 1595000 VND
  • 16:30 04:55 12h 25m 1595000 VND
  • 17:30 06:30 13h 1595000 VND
  • 18:00 06:25 12h 25m 1595000 VND

Bus Timetable: Ho Chi Minh Bus Station, Ho Chi Minh City → Dong Ky, Bac Ninh

  • 05:15 14:17 9h 2m 304500 VND
  • 07:15 16:17 9h 2m 304500 VND
  • 09:15 18:17 9h 2m 304500 VND
  • 11:15 20:17 9h 2m 304500 VND
  • 12:15 21:17 9h 2m 304500 VND
  • 13:15 22:17 9h 2m 551000 VND
  • 15:15 00:17 9h 2m 304500 VND
  • 17:15 02:17 9h 2m 304500 VND
  • 20:15 05:17 9h 2m 304500 VND

Bus Timetable: Mien Dong Moi, Ho Chi Minh City → Nuoc Ngam Bus Station, Hanoi

  • 14:00 20:00 6h 1595000 VND

Bus Timetable: Mien Dong Moi, Ho Chi Minh City → Nuoc Ngam Hanoi

  • 19:30 08:30 13h 1595000 VND
  • 19:40 08:05 12h 25m 1595000 VND

Bus Timetable: Mien Dong Stop, Ho Chi Minh City → Nuoc Ngam Hanoi

  • 06:00 17:00 11h 1653000 VND
  • 17:30 04:30 11h 1653000 VND

Bus Timetable: Nga Tu Ga Bus Station, Ho Chi Minh City → Nuoc Ngam Hanoi

  • 13:15 06:15 17h 1155009 VND
  • 19:15 12:15 17h 1155009 VND

Bus Timetable: Quoc Lo 1, Ho Chi Minh City → Nuoc Ngam Hanoi

  • 16:20 00:20 8h 3770000 VND

Check all Charter tickets →

Train Routes & Schedules from Ho Chi Minh City to Hanoi

- Board the train at Ho Chi Minh City and arrive at Hanoi after about 9h 10m to 11h. Rail services operate from 06:00 until 20:40 with fares starting at 1,193,558 to 2,520,211 VND.
- From Di An, Binh Duong, the train will take you to Hanoi in about 8h 39m to 10h 1m. With departures from 06:31 until 21:06, fares start at 1,304,371 to 1,704,287 VND.

Departure stations
Ho Chi Minh City
Di An, Binh Duong
Arrival stations
Hanoi

Train Timetable: Di An, Binh Duong → Hanoi

  • 06:31 16:10 9h 39m 1372468 VND
  • 09:11 19:12 10h 1m 1508662 VND
  • 19:56 04:55 8h 59m 1704287 VND
  • 21:06 05:45 8h 39m 1304371 VND

Train Timetable: Ho Chi Minh City → Hanoi

  • 06:00 16:10 10h 10m 1193558 VND
  • 08:25 19:25 11h 2520211 VND
  • 08:40 19:12 10h 32m 1499995 VND
  • 19:10 06:10 11h 2520211 VND
  • 19:25 04:55 9h 30m 1397849 VND
  • 20:20 07:20 11h 2520211 VND
  • 20:35 05:45 9h 10m 2078822 VND
  • 20:40 07:40 11h 2268137 VND

Check all Train tickets →

Flight Routes & Schedules from Ho Chi Minh City to Hanoi

Board your flight at SGN Ho Chi Minh Airport, Ho Chi Minh City, the only nonstop service to Hanoi. Flights operate from 04:55 until 22:45, and you’ll spend about 2h 5m to 2h 15m in the air before landing at HAN Hanoi Noi Bai Airport. Fares start from 1,567,493 to 5,011,185 VND, and you can check the full timetable for flights between Ho Chi Minh City and Hanoi to choose the departure that fits your schedule and reserve your seat in advance.

Departure stations
SGN Ho Chi Minh Airport, Ho Chi Minh City
Arrival stations
HAN Hanoi Noi Bai Airport

Flight Timetable: SGN Ho Chi Minh Airport, Ho Chi Minh City → HAN Hanoi Noi Bai Airport

  • 04:55 07:05 2h 10m 5011185 VND
  • 05:20 07:30 2h 10m 2446722 VND
  • 05:40 07:50 2h 10m 1722636 VND
  • 05:45 07:55 2h 10m 2331880 VND
  • 06:00 08:05 2h 5m 4316599 VND
  • 06:50 09:00 2h 10m 1872510 VND
  • 07:00 09:05 2h 5m 3096267 VND
  • 07:10 09:20 2h 10m 2737252 VND
  • 07:15 09:25 2h 10m 2851305 VND
  • 07:20 09:30 2h 10m 2626098 VND
  • 07:25 09:30 2h 5m 3096267 VND
  • 07:30 09:40 2h 10m 3096267 VND
  • 08:00 10:05 2h 5m 3632022 VND
  • 08:10 10:15 2h 5m 3096267 VND
  • 08:30 10:40 2h 10m 3176604 VND
  • 09:00 11:10 2h 10m 2305013 VND
  • 09:25 11:35 2h 10m 2851305 VND
  • 10:00 12:10 2h 10m 2049778 VND
  • 10:20 12:30 2h 10m 2737252 VND
  • 11:00 13:05 2h 5m 3096267 VND
  • 11:15 13:25 2h 10m 2771494 VND
  • 12:00 14:10 2h 10m 3468451 VND
  • 12:40 14:50 2h 10m 2765700 VND
  • 13:00 15:10 2h 10m 3176604 VND
  • 13:05 15:15 2h 10m 2887390 VND
  • 13:15 15:25 2h 10m 2087181 VND
  • 14:00 16:05 2h 5m 3134196 VND
  • 14:40 16:50 2h 10m 2049778 VND
  • 15:00 17:05 2h 5m 3364935 VND
  • 15:20 17:30 2h 10m 2423806 VND
  • 15:30 17:40 2h 10m 2851305 VND
  • 15:40 17:45 2h 5m 2396149 VND
  • 16:00 18:05 2h 5m 2919789 VND
  • 16:40 18:45 2h 5m 2396149 VND
  • 17:00 19:15 2h 15m 2090869 VND
  • 17:30 19:45 2h 15m 2710649 VND
  • 17:35 19:45 2h 10m 2087181 VND
  • 18:00 20:05 2h 5m 2903194 VND
  • 18:10 20:20 2h 10m 2851305 VND
  • 18:50 21:00 2h 10m 2633209 VND
  • 19:00 21:10 2h 10m 2267083 VND
  • 19:10 21:20 2h 10m 2091132 VND
  • 19:20 21:25 2h 5m 2706435 VND
  • 19:35 21:40 2h 5m 2396149 VND
  • 20:00 22:05 2h 5m 2452780 VND
  • 20:15 22:25 2h 10m 2199390 VND
  • 20:25 22:35 2h 10m 2199390 VND
  • 20:50 22:55 2h 5m 2241007 VND
  • 21:00 23:05 2h 5m 2649804 VND
  • 21:05 23:15 2h 10m 2164094 VND
  • 21:10 23:20 2h 10m 2381136 VND
  • 21:30 23:40 2h 10m 2394042 VND
  • 21:35 23:40 2h 5m 2396149 VND
  • 21:45 23:55 2h 10m 3052542 VND
  • 21:50 23:55 2h 5m 2394042 VND
  • 22:00 00:05 2h 5m 4497555 VND
  • 22:05 00:15 2h 10m 1567493 VND
  • 22:20 00:30 2h 10m 2396149 VND
  • 22:45 00:55 2h 10m 2446722 VND

Check all Flight tickets →

Combined Routes & Schedules from Ho Chi Minh City to Hanoi

From SGN Ho Chi Minh Airport, Ho Chi Minh City, embark on a multi-leg journey toward Hanoi using a mix of transport options. Expect the trip to take roughly 5h 10m to 13h 30m, with services operating from 05:50 until 23:00 and tickets starting at 3,248,512 to 8,539,164 VND. You’ll reach HAN Hanoi Noi Bai Airport, and consulting the timetable for routes from Ho Chi Minh City to Hanoi helps you select the departure that works best for your plans.

Departure stations
SGN Ho Chi Minh Airport, Ho Chi Minh City
Arrival stations
HAN Hanoi Noi Bai Airport

Combined Timetable: SGN Ho Chi Minh Airport, Ho Chi Minh City → HAN Hanoi Noi Bai Airport

  • 05:50 11:55 6h 5m 4421432 VND
  • 06:15 19:45 13h 30m 3248512 VND
  • 06:30 13:40 7h 10m 3613057 VND
  • 07:05 12:35 5h 30m 3999992 VND
  • 10:05 19:45 9h 40m 3683912 VND
  • 11:40 19:10 7h 30m 4574994 VND
  • 15:25 00:00 8h 35m 4496238 VND
  • 16:10 21:20 5h 10m 8539164 VND
  • 18:25 23:50 5h 25m 4574994 VND
  • 21:25 07:05 9h 40m 3613057 VND
  • 22:40 07:40 9h 3460022 VND
  • 23:00 07:40 8h 40m 3460022 VND

Check all Combined tickets →

Charter Routes & Schedules from Ho Chi Minh City to Hanoi

Depart from Ho Chi Minh City Center for a private ride to Hanoi City Center Transfer, leaving at the time that fits your itinerary. The trip usually takes 2h 40m, providing a relaxed, door-to-door service. With fares beginning at 36,000,000 VND, this single-leg transfer allows you to travel efficiently and on your own schedule.

Check all Charter tickets →

Frequently Asked Questions Ho Chi Minh City to Hanoi

Below you will find answers to the most common questions about traveling from Ho Chi Minh City to Hanoi.

How long does the Ho Chi Minh City to Hanoi route usually take?

The travel time on the Ho Chi Minh City to Hanoi route varies a lot by transport type. Flights take about 2 hours 5 minutes to 2 hours 15 minutes, trains about 8 hours 39 minutes to 11 hours, and buses about 6 hours to 20 hours 55 minutes.

What is the cheapest way to travel from Ho Chi Minh City to Hanoi?

The cheapest option on the Ho Chi Minh City to Hanoi route is the bus, with fares starting at 304,500 VND. Train tickets start higher, and flights are also above the lowest bus fare. Prices vary by operator and departure point.

What is the fastest transport option for Ho Chi Minh City to Hanoi?

The fastest option on the Ho Chi Minh City to Hanoi route is flying. Scheduled flight times are about 2 hours 5 minutes to 2 hours 15 minutes, with departures from SGN Ho Chi Minh Airport and arrivals at HAN Hanoi Noi Bai Airport.

How much should I expect to pay for Ho Chi Minh City to Hanoi overall?

For the Ho Chi Minh City to Hanoi route, fares range widely depending on transport. Bus tickets start at 304,500 VND, train tickets at 1,193,558 VND, and flights at 1,567,493 VND. Charter service is listed at 36,000,000 VND.

Where do buses leave from and arrive on the Ho Chi Minh City to Hanoi route?

Bus departures on the Ho Chi Minh City to Hanoi route include Mien Dong Moi, Mien Dong Stop, Ho Chi Minh Bus Station, Nga Tu Ga Bus Station, Eastern Bus Station, An Suong Bus Station, Quoc Lo 1, Binh Duong, and 373 Dinh Bo Linh. Arrivals include Nuoc Ngam Hanoi, Nuoc Ngam Bus Station, and Dong Ky, Bac Ninh.

Which train stations are used for Ho Chi Minh City to Hanoi?

Trains on the Ho Chi Minh City to Hanoi route depart from Ho Chi Minh City or Di An, Binh Duong, and arrive in Hanoi. The listed train journey times are about 8 hours 39 minutes to 11 hours, depending on the departure point.

What airports are used for flights from Ho Chi Minh City to Hanoi?

Flights on the Ho Chi Minh City to Hanoi route use SGN Ho Chi Minh Airport in Ho Chi Minh City and HAN Hanoi Noi Bai Airport in Hanoi. The route has many departures, with 59 listed flights and travel times of about 2 hours 5 minutes to 2 hours 15 minutes.

How early and how late do services run on the Ho Chi Minh City to Hanoi route?

On the Ho Chi Minh City to Hanoi route, flights run from 04:55 to 22:45, buses from 05:00 to 20:15, and trains from 06:00 to 21:06. The combined schedule also shows departures between 05:50 and 23:00.

Are there many departures for Ho Chi Minh City to Hanoi during the day?

Yes, the Ho Chi Minh City to Hanoi route has frequent service across transport types, though exact spacing is not listed. There are 59 flights, 42 bus trips, and 12 train trips in the data, so availability is spread through the day.

How long do bus trips from Ho Chi Minh City to Hanoi take compared with other options?

Bus travel on the Ho Chi Minh City to Hanoi route ranges from about 6 hours to 20 hours 55 minutes, depending on the operator and stop pattern. Some bus pairs are much shorter than others, while flights and trains are more consistent.

How do train fares compare on the Ho Chi Minh City to Hanoi route?

Train fares on the Ho Chi Minh City to Hanoi route start at 1,193,558 VND and go up to 2,520,211 VND. That places trains above the cheapest bus fares but below the lowest listed flight fares on this route.

If I want to book Ho Chi Minh City to Hanoi tickets, where should I look?

For Ho Chi Minh City to Hanoi bookings, TicketRoutes.com is the reference point to use. It lists the available transport options and route details in one place, which is useful when comparing buses, trains, and flights before buying.


More travel routes for Ho Chi Minh City and Hanoi

Planning more stops after Ho Chi Minh City to Hanoi?

If your journey doesn’t end with Ho Chi Minh City to Hanoi, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.

Try the Travel Planner

Perfect for travelers visiting multiple cities on one trip.