How to get to and from: Hanoi

How to get to Hanoi

On this page: How to get to and from Hanoi
More on Hanoi


Hanoi's Noi Bai International Airport is located 45 kilometres from central Hanoi.

Getting from the airport into Hanoi
This trip gets bad press but if you know what’s what and don’t let a random taxi driver persuade you to pay them $20, you should be fine. Here are your options.

First up a word of caution: if you arrive on a late evening flight you’d be advised to book a taxi or hotel pick-up in advance as the buses stop running before the last flights and taxis get very cheeky, refusing to stick to the stated price.

Tiger Airways is one carrier flying to Hanoi.

Tiger Airways is one carrier flying to Hanoi.

The main rule is — don’t panic! Hanoi airport is actually very small and all of the transport options leave from directly outside the terminal. We’ve heard reports of unhelpful staff at the information desk refusing to explain where the buses go from. Ignore them and walk outside — taxis and private minibuses are usually straight ahead or to the left and airline buses are to the right.

Private minibuses:Confirm the price first -- we paid 30,000 VND on our last trip -- and expect it to leave as soon as it is full, which usually doesn't take long. This option is popular with locals and the bus will stop off a few times to drop people off along the way. We can't guarantee where exactly you'll be dropped off, but it should be central enough to walk or take a short taxi ride to where you do want to go. Just be prepared to be flexible and don’t expect any English to be spoken.
Airline transfer service:
Jetstar runs a transfer service for 30,000 VND in large, comfortable, bright orange coaches. When we tried them, they dropped us off at the Sofitel Plaza near Truc Bach Lake upon request, but it continues on to their office on Tran Quang Khai to the east of Hoan Kiem lake. For the energetic it’s possible to walk into town from here, but most will prefer to take a short taxi ride. Just be careful — we’ve heard the taxis that pick up from here can be a bit dodgy so keep an eye on the meter
Vietnam Airlines also runs a transfer service for the same price. The disadvantage is that it’s on a crowded minibus, but it has a convenient drop off on Quang Trung Street, just to the southwest of Hoan Kiem Lake and opposite their main office. With heavy bags you’ll probably want to jump in a taxi from there to your hotel but if you’re staying near St Joseph’s Cathedral it’s walkable. A taxi up to the centre of Old Quarter should only cost about 20,000 VND.
Unfortunately plenty of unscrupulous taxi drivers still prowl at the airport, waiting to pounce and over-charge, so if you are approached by an individual driver, politely say no and make your way outside to the official taxi ranks. A few different companies operate and they have a board up listing prices — it should cost 380,000 VND for a standard four-seater car (not per person!). Don’t pay any more. You buy a ticket at the stand for the posted price and wait in the line. This price should include the toll, so don't pay extra for it.
A few more tips to avoid getting ripped off:
(a) Write down the address, exact name and phone number of your hotel before you get into the cab. If the driver tells you it's closed or full, insist on confirming that for yourself, and be sure to check the address when checking the hotel. Be assertive.
(b) Book a taxi in advance with an operator like Hanoi Airport Transfers , which you can call (+84 912 881 885) or email ( in advance, or book through their website. Or try Noi Bai Taxis (04 3886 5615).
(c) If you suspect you're being given a bum steer, don't get angry. Just keep insisting on being taken where you want to go, and simply refuse to pay more than the agreed-upon price. The scammers rely on tourists being too polite and exhausted to put up a fight.
(f) Almost everyone gets ripped off a little bit when they first arrive in Hanoi. Budget for it, and don't take it personally!
Airport pick-up:Most hotels will arrange this for you if you’ve pre-booked a room. They may charge a bit more than the taxis at the airport but the benefit is that there will be someone waiting for you at the airport and you’re almost guaranteed to get taken to the right hotel -- but as this is Hanoi, do still be sure to check you’ve been taken to the correct address upon arrival.
Public bus:We’ve not taken a public bus from the airport into town but this is the cheapest way to do it. The Numbers 7 and 17 both pick up at Arrivals and cost 5,000 VND — the price should be printed on the outside of the bus, by the door. Be warned the driver may not have any change if you only have large notes.

The Number 7 terminates at Kim Ma bus station. Then it’ll cost around 35,000 for a taxi, depending upon size of taxi and where you are heading, or take a motorbike taxi — aim for 20,000 but be prepared to pay 30,000. The Number 17 terminates at Long Bien bus station. This is to the north of Old Quarter and about a 20-minute walk to the hotels on that side of town, or a short taxi ride.

Getting from Hanoi to Noi Bai International Airport
Getting back to the airport of course offers a fairly similar array of options.
Public bus: Again this is the cheapest but slowest option. Allow two hours' bus time before check-in. No. 7 picks up at Kim Ma bus station and 17 picks up along Tran Quang Khai at the eastern edge of the Old Quarter. Fare is 4,000/5,000 VND.
Airport shuttle: Next cheapest and by far the best option is one of the airport shuttles. The Vietnam Airlines shuttle generally starts at 04:30 and knocks off at around 19:00. But be careful, as if they don't have enough people at the scheduled time they sometimes wait another hour. Make sure you have money for a cab as an emergency back up to make your flight on time. Buses depart from 1 Quang Trung just south of Trang Thi, to the southwest of the lake and you can buy your ticket there, about $2. Jetstar picks up 206 Tran Quang Khai Street, to the east of Old Quarter. It’s a big, more comfortable bus than the Vietnam Airlines option, and costs just 35,000 VND. They advise you arrive at the office two hours and 30 minutes before flight time and you can check in at the office.
Taxi:Taxis should cost around $12 per trip for up to four people if you can fit all your stuff in the cab with you. A seven-passenger car should be about $15-$20 and works out well if you have a lot of stuff or are in a big group.

Further reading regarding air travel to/from Hanoi.


Hanoi's main train station is located not far from the centre of Hoan Kiem, on the border of Ba Dinh district on Le Duan Street. The easiest way to get here is to head west on Ly Thuong Kiet, which ends right at the station.

It's actually two stations: Station A for departures to the south, and Station B for the north. Although they're just across the tracks from each other, you can't walk between them -- you'll have to go via streets that take you around the block. This may come up, as trains scheduled to depart at one station are sometimes rerouted to the other for logistical reasons. Even if you're told exactly which station to go to, arrive early enough to switch stations. It only takes a few minutes, but the whole thing can be confusing.

Tourists mostly head to Station B for trains to Sapa, which has no station, but trains stop at the nearby town of Lao Cai, 40 kilometres away. Regular shuttles from Lao Cai station to Sapa cost about $2. Jeeps and moto-taxis are also available. Lao Cai is just under 300 kilometres from Hanoi, and the trip usually takes nine to 10 hours. Trains leave nightly at 20:35, 21:10 and 21:50 (the SP trains 7, 1 and 3) and arrive in Lao Cai at 4:55, 5:25 and 6:15 respectively. You'll be travelling in the dark so don't expect to see anything outside your window. But the great thing is you simply hop on board, tuck into your bunk, and when you wake up, you're there. The so-called 'hard sleepers' sound worse than they are; there's a thin mattress with a thick blanket and most travellers we've met have slept just fine using these. Prices for a hard sleeper bunk with air-con range from 355,000 to 450,000 VND and soft sleeper bunks with air-con from 515,000 VND.

You can book and catch trains south to Hue, Da Nang, Nha Trang, HCMC and other destinations in between from Station A. Southbound trains depart daily at 6:15, 15:45, 19:00, 21:55 and 23:00. Sample fair and trip times include:

Hue: Hard sleeper with air-con: 654,000–804,000 VND, soft sleeper with air-con: 840,000–850,000 VND, 13 hours
Da Nang: Hard sleeper with air-con: 724,000–890,000 VND, soft sleeper with air-con: 930,000–940,000 VND, 15.5 hours
Nha Trang: Hard sleeper with air-con: 1,250,000–1,536,000 VND, soft sleeper with air-con: 1,604,000–1,624,000 VND, 25.5 hours
Ho Chi Minh City: Hard sleeper with air-con: 1,355,000–1,666,000 VND, soft sleeper with air-con: 1,740,000–1,760,000 VND, 33 hours.

There is a departure from the central Hanoi station to Hai Phong at 06:00, but more originate from Long Bien, on the west side of the Red River, only about two kilometres from Hoan Kiem. You can buy tickets at the central station in Hanoi for these departures, but you'll need to be at Long Bien to catch your train, so make sure to double check. Or you can buy tickets at the Long Bien station itself for 65,000 VND or less from 05:00 to 21:00.

The Hai Phong trains from Long Bien are:
LP3 at 09:30 arriving 12:10
LP5 at 15:35 arriving 18:00
LP7 at 18:10 arriving 20:35

The Vietnamese government celebrates Tet (Lunar New Year) by raising the prices of all train tickets. It's different for each line, but the jump is about 10%, generally occurs two weeks before Tet and continues for a week or so afterwards. Book as far in advance as possible when travelling on or around Tet.

Trains to China
International trains between Beijing, China and Hanoi, Vietnam started up in 2008. Obviously, have your visa sorted out before you board. Take note that in Vietnamese, Beijing is Bac Kinh, and Nanning is Nam Ninh.

The Beijing trains run on Tuesdays and Fridays only and depart at 18:30 from the Hanoi Train Station A, arriving in Beijing two days (43 hours) later at about 12:00. It costs about $350.

These same trains stop at Nanning, 396 kilometres away, at 06:30 the next morning (12 hours) so you could break up the trip if you like. The fare is 1.5m VND.

But if you're going to Nanning, the daily trains out of Gia Lam station are much cheaper. The station is to the west on the other side of the Red River from Hoan Kiem district, a kilometre past the Chuong Duong bridge. Tickets cost 800,000 VND and the train departs at 21:40, arriving in Nanning at just after 09:00 the next morning.

All of these tickets can be booked at the station or at a travel agent, who will, of course, charge a small mark up.

When booking train tickets with a travel agent, you're generally not issued a ticket, but a voucher that will need to be exchanged with a tour company agent at the train station for an actual ticket. These agents hang out at the steps outside the staion. Show any one of them your voucher and they'll direct you to the person who will have your tickets. It's chaotic and confusing, but it works. Make sure to allow plenty of time prior to your departure to sort it all out.

Book your train tickets now!
Check prices and availability then buy your tickets online straight away to be sure of getting a seat.
Hanoi to Sapa
Hanoi to Hue
Hanoi to Da Nang
Hanoi to Nha Trang
Hanoi to Ho Chi Minh City (Saigon)

Further reading regarding train travel to/from Hanoi.


Hanoi is a massive transportation hub, with four bus stations and three train stations of use to foreigners. Sorting out where to go to get where you want to go can be time consuming, so often you will be better off paying for the convenience of booking through a hotel or travel agency. The prices below should give a general idea of how much extra you're paying. Those who like to do it on their own may want to factor in transport to the station when calculating the overall price. You won't always do better than booking a ticket through a hotel and getting picked up in town. Gia Lam station is the most convenient to the Old Quarter, so depart from there if you have a choice.

My Dinh Bus Station
Ben Xe My Dinh T: (04) 3768 5549; ticketing open 04:30-23:00.
My Dinh is a seven kilometre trek to the west of town. There are departures to dozens of northern cities, and a number of destinations to the south and east. Only the major destinations are listed below. To get here, take Tran Phu west from the Old Quarter, turn left at the end onto Son Tay and continue until it becomes Kim Ma. Keep going straight, following a roundabout to Cua Giay, continuing until the road crosses under an overpass. Take a left on to Pham Hung.

Bac Ha: Departs at 07:15, 08:15 and 09:35, costs 180,000 VND.
Bac Kan (for Ba Be Nat'l Park): 05.50, 06.20, 13.30 and 15.30, costs 100,000–180,000 VND, 3.5 hours
Bai Chay (Halong Bay): Departures every 15 minutes from 05:30 to 18:00, costs 90,000 VND, 3 hours
Cao Bang: Departs 05:00-20:00 (15 departures), costs 117,000 VND, 10 hours
Dien Bien: Departures 04:30-19:00, costs 350,000 VND, 8 hours
Ha Giang: Departs 03:40-06:00, costs 200,000 VND, 8 hours
Hoa Binh: Departs 05:00-17:00 (30 departures), costs 40,000 VND, 2 hours
Lai Chau: Departures every 30 minutes 17:00-20:00, costs 300,000 VND, 10 hours
Lao Cai: Departs at 07:30, costs 200,000 VND, 10 hours
Mai Chau: Departs at 06:00, 07:30, 14:00 and 14:30, costs 70,000 VND, 4 hours
Mong Cai: Departs from 07:30 onwards (30 departures), 230,000 VND, 10 hours
Nho Quan (for Cuc Phuong Nat'l Park): Departs 06:00-16:00 (every 15 minutes), costs 80,000 to 100,000 VND, 3 hours
Ninh Binh: Departs 06:00, 09:00, 14:00 and 17:00, costs 60,000 VND, 3 hours
Son La: Departures 07:00-20:00, costs 190,000 VND, 7 hours
Thanh Hoa: Departs at 08:30, 10:05, 10:15, 14:30 and 19:30, costs 75,000 VND, 4 hours
Vinh: Departs 05:00-20:00 (every 10 minutes), costs 150,000 VND, 5.5 hours

Southern Bus Terminal
Ben Xe Phia Nam T: (04) 3864 1467, ticketing 05:00 to 18:00
The Southern Bus terminal is located 5 kilometres south of the Old Quarter on Duong Giai and is dominated by private operators running comfortable buses on long distance routes, including to Vientiane. Departures are available to the north and east as well as the south. Buses to the Central Highlands run via Ho Chi Minh City.

Ha Tinh: Departs 07:40, 15:30, 21:15 and 21:40. 130,000 to 160,000 VND. Various operators.
Ho Chi Minh City: First class sleeper bus, food service, departs at 09:30, 11:15, 12:00, 16:00 and 17:30, costs 875,000 / 920,000 VND. Operators: MaiLinh, (04) 3633 6699, and Hoang Long Asia, (0313) 920 920,
Hue/Da Nang: First class sleeper with food departs at 16:00, costs 340,000 VND. First class seated with food departs at 17:00, costs 260,000 VND, 14 to 16 hours. Operator: Kim Chi, 0913 422 687
Quang Ngai: Departs 13:30 and 14:00, 370,000 VND. Operator: Chin Nghia, (0913) 422 687.
Quanh Binh: Departs 18:20, 170,000 VND. Operator: Xuat Ben, (0167) 828 2333.
Vientiene: Departs Tuesday, Thursday and Saturday at 19:00 and 19:30, 550,000 VND.
Vinh: Departs 08:20, 09:20, 15:00, 19:30, 21:00, 170,000 VND.

Gia Lam Bus Station
Ben Xe Gia Lam T: (04) 3827 1529, ticketing 05:00 to 18:00
This station is located east of the Red River on Ngo Gia Kham, two kilometres from the far side of the Chuong Duong or Long Bien Bridges. To get here, take either bridge then find Pho Ngoc Lam which runs east-west between the two bridges. Less than two kilometres later a sign indicates a right turn for the bus station and a left turn for the train station.

Hai Phong: Departs from 07:00 to 18:00 every hour except at 12:00. Costs 70,000 VND, takes 2 hours
Hon Gai (Halong City): Departs 06:00-16:00, every 20 minutes, costs 115,000 VND, takes 4 hours
Lao Cai: Departs at 18:00, costs 300,000 VND
Lang Son: Departs every 30 minutes from 06:00 to 12:00, costs 90,000 VND and takes 5 hours
Mong Cai: 12 departures from 06:00 to 19:00, costs 230,000 VND and takes 9 hours
Thai Binh: Departs at 10:30 and 14:30, costs 65,000 VND.

Buses to Laos
Nightly buses depart at 18:30 for Vientiane and you may be able to arrange hotel pickup. Tickets can be booked at most hotels and travel agencies, cost $35 for the 22-hour trip, and you'll have to have your Laos visa in advance. You’ll save about $7 by buying direct (buses depart from the Southern Bus Terminal).

The roads are fine until you reach Laos proper, at which point things slow down considerably, and accidents have happened. There used to be through-buses, but our understanding is that at this point, you'll probably have to change buses at the border, and might even have to pay more money at that point, since if you don't, you'll be stranded in the middle of nowhere. So fly if you possibly can, and if going by land, any route you pick beside the one straight from Hanoi (or Dong Ha or Vinh) directly to Vientiane is a better choice. There are currently no through buses to Luang Prabang.

Buses to China
Through buses to China depart across the street from the Hong Ha Tourism office, at the hotel of the same name, on the west side of the Red River, along Tran Quang Khai. The buses have air-con and make frequent bathroom and food stops. Tickets cost $30. Purchase a day in advance and have your Chinese visa ready. Buses depart at 07:30 and 09:30, arriving in Nanning at 15:00 and 17:00 respectively the same day.

Hong Ha Tourism 204 Tran Quang Khai T: (04) 3824 7339

Further reading regarding bus travel to/from Hanoi.

Getting around

Short trips within Hanoi on a xe om (motorcycle taxi) run 10,000 VND at a minimum. Metered taxis are also widely available, and often come out cheaper than a xe om for short trips, though they are slower and can't dodge traffic as well. For two or more people, a taxi is always cheaper than multiple xe oms.

It's pretty much understood that foreigners renting cyclos aren't really headed anywhere, they're just joyriding, and 100,000 VND per hour is quite sufficient compensation for your hard-working pedaller. You can bargain them down lower, but then you have to live with yourself. If you want to call a cab to pick you up, try Mai Linh at (04) 3861 6161 or Hanoi Taxi at (04) 3253 5353.

The following fares are approximate, priced from Hanoi's old quarter:

By xe om
My Dinh Bus Station: 50,000 VND
Long Bien Train Station: 20,000 VND
Luong Yen Bus Station: 30,000 VND
Hanoi Train Station: 30,000 VND
Southern Bus Station: 50,000 VND
Gia Lam Bus/Train Station: 40,000 VND

By taxi
My Dinh Bus Station: 120,000 VND
Long Bien Train Station: 30,000 VND
Luong Yen Bus Station: 50,000 VND
Hanoi Train Station: 40,000 VND
Southern Bus Station: 70,000 VND
Gia Lam Bus/Train Station: 70,000 VND

Motorbike rentals
Motorbike rentals are affordable and easy to find -- just look for the signs in English on Dinh Liet or Hang Bac. The standard rate is $5 a day, or $50 a month for a 100 CC Honda wave or something like it. They'll usually keep your passport in lieu of a deposit. If your hotel is holding on to yours, have the rental agent call the hotel and sort it out.

If you're thinking of heading out of town on a motorbike trek, and you've been dreaming of riding a Minsk, we recommend you head to Hanoi Minsk Motorcycles on Luong Ngoc Quyen right next to the Irish Wolfhound. You can rent or buy bikes here, and what you see in the small shop is just the tip of the iceberg -- they have access to dozens more off site. If you're headed on a long trip, they’ll want a deposit, which is fair enough, but if you're just tooling around town a passport is acceptable collateral. English is spoken and they really seem to love what they do. You'll find other shops scattered along Dinh Liet, Hang Bac and associated side streets. Currently, you don't need any kind of licence to rent if you're a foreigner, but keep an eye out as that may change, and if you cause an accident, it becomes an expensive issue to resolve.

Hanoi Minsk
4 Luong Ngoc Quyen. T: (04) 3926 4214. Hours: 08:00-18:00

Public buses
Hanoi Bus runs a comprehensive and very affordable public bus system throughout the city (and out to the airport). The buses are all numbered and ply some very handy routes. If you pick up a tourist map in Hanoi, make sure it is one that marks the bus routes on it. You can check out their website for detailed bus route information.

Further reading regarding getting around Hanoi.