Hanoi to Haiphong by train

Hanoi to Haiphong by train

The Hanoi-Haiphong railway is one of the few railway lines in Vietnam that is not part of the main north-south railway.

Originally this line was part of the Yunnan-Haiphong Railway that was built by France between 1904–1910. Haiphong is the closest seaport to Hanoi so it’s always been an important access point for Hanoi.

Haiphong is worthy of a visit in itself, so having the option of getting there by train from Hanoi is a bonus.

Unfortunately the railway is absurdly slow when you consider the distance and relatively easy terrain it covers. The trip takes 2h 35m for the 102 km journey, averaging approximately 40km/h.

By comparison the bus takes just 1h 10m, though it loses a competitive advantage by departing from Gia Lam Bus Station on the other side of the Red River, opposite the old city. For the casual traveller the convenience and comfort of taking the train will outweigh the benefits of bus travel.

Book Hanoi – Haiphong train tickets

I booked online at booking agent Baolau, where I was presented with a hard seat or soft seat option.

Haiphong-Hanoi train options

I went with the soft seat for an extra 10,000 VND.

Seat options

The total ticket price was 138,000 VND ($5.90 USD).

Book Hanoi – Haiphong train tickets online.

Ticket price

I booked online but for this short line you could buy the ticket on the day. For longer trips and when you want a sleeper I recommend booking Vietnam rail tickets in advance.

Haiphong ticket office

There are four trains a day in either direction so getting a seat on the same day shouldn’t be a problem.

Haiphong-Hanoi timetable

Haiphong Station

Haiphong Station is conveniently located within the old city area, and the station building is one of the nicest in Vietnam.

Haiphong Station

I arrived a bit earlier so I could have my first coffee of the day without rushing. There is an outdoor cafe opposite the station where you can sit on little plastic seats while having a Vietnamese iced coffee.

Haiphong to Hanoi – trip review

Hanoi train at Haiphong

The train departed on time, which shouldn’t be too hard given the relatively short route.

Boarding at  Haiphong

My ticket had an assigned seat so I went to my carriage. There were a lot of people getting onboard so I was surprised to find that I had the whole carriage to myself.

The train is slower than the bus, so my guess is that if people are going to get the train they will be getting it for price. With the soft seat ticket being not much different than a bus, passengers will more likely get the bus.

Soft seat A/C carriage

The carriage was air conditioned and the seats were indeed soft. The wooden panels and lamp shades gave the carriage a 70’s lounge feel.

Cabin light

Hopefully I don’t have to crack this box open.

Tools for emergency

There was no food and drink cart like you see on the north-south line, unless there was but they couldn’t be bothered to visit the sole passenger in the last carriage. There was a hot water unit, though I don’t know if it was in service.

Hot water unit

I don’t remember how old I was when I discovered that “WC” stands for “water closet”, but I was well into my adulthood. It’s always used as a polite way of saying toilet, and I just thought that it stood for “waste compartment”. I was thinking about this when I went to the toilet as it was the size of a closet.

I had to step to the side to let myself in and out. Despite the cramped space, it still beats a bus with no toilet. And like the trains in Malaysia and Thailand, every self respecting toilet in Southeast Asia has a bum gun.

The WC

Haiphong to Hanoi is not the most scenic route. It’s flat the whole way, with a mix of agriculture and industry. The railway line runs alongside a road for much of the way.

Hanoi-Haiphong road

On the other side there are stretches of scenic countryside.

Haiphong to Hanoi scenery

One day I imagine that Hanoi and Haiphong will merge into one urban area, but for now there is still rural beauty along the line,


The train runs on a single line of 1-metre gauge, and there are occasional passing loops to let opposing trains pass.

Passing loop

Trains are timed to pass at the station stops. Here we pass an opposing train at Cam Giang Station.

Trains at Ga Cam Giang

Getting closer to Hanoi and the neighbouring provinces start to merge into Greater Hanoi. If you had momentarily forgotten what country you are in these skinny buildings would remind you that you’re in Vietnam.

Skinny houses

The train stops at Gia Lam railway station in Gia Lam district of Hanoi, east of the Red River. This station is the terminus of Hanoi-Nanning railway service. The train from China operates on a standard gauge, while the main Hanoi railway station only has metre gauge tracks.

Nanning-Hanoi train

The Red River Railway Bridge is a grand entrance into Hanoi, and you can see motorbikes riding alongside the train.

Red River railway bridge

Getting closer to the station the train passes through the built-up urban area of Hanoi via a single track. The Hanoi Train Street is now an Instagram-famous location, and you will see people lined along the narrow passageway taking photos of the train.

Passing through Hanoi Train Street

Ga Ha Noi (Hanoi railway station) is also located close to the old town so it makes a for a good entry into Hanoi. In contrast to the colonial-style building of Haiphong, the central hall of Ga Ha Noi was rebuilt in a modern style in 1976 due to being damaged in the war.

Ga Ha Noi Entrance

Taxis are my least favourite aspect of visiting Hanoi, but fortunately there is Grab like in Saigon.

Map of Hanoi – Haiphong railway

This map shows Hanoi and Haiphong, as well as stations on the way to Kunming in China.

View map of Hanoi – Haiphong railway

Future prospects of the Hanoi – Haiphong railway

With Hanoi and Haiphong being the second and third largest cities in Vietnam, this city pair would be an ideal candidate to have a railway upgrade. There should be commuter trains here, where people can live and work in either city.

An intercity train travelling at 160 km/h would do the journey in about 38 minutes, and 200 km/h would take about 30 minutes.

There have been talks to upgrade the railway from Haiphong to Lao Cai on the Chinese border. Under the plan the railway would be converted to standard gauge, which would then connect with the railway at Hekou, thus restoring the original Kunming Haiphong railway.

This proposal is covered in the current and proposed railways in Southeast Asia.

Current and proposed railways of Southeast Asia (2017)
[Click here for larger downloadable image.]

For more rail trips and reviews check out the guide to Southeast Asia railways.

Join The Newsletter

Sign up to the weekly newsletter for the latest posts, and a roundup of best travel reads, news, and lifestyle articles.

Speak Your Mind