Getting Around Hai Phong - Local Transport Guide for Vietnam's Port City

Getting Around Hai Phong - Local Transport Guide for Vietnam's Port City

Last updated: March 10, 2026

Hai Phong moves at a different tempo than Hanoi or Ho Chi Minh City. Vietnam's third-largest city sprawls along the Cam River delta, a working port city where French colonial boulevards meet industrial docks and flame tree-lined avenues erupt in scarlet every summer. The pace here is calmer, the traffic less chaotic than the capital, and the distances between key areas are manageable enough that you will not spend half your trip stuck in transit.

That said, Hai Phong is not a compact walking city. The downtown core around the opera house and central market is pleasant on foot, but reaching the outskirts, the Do Son beach area, or the ferry terminals for Cat Ba Island requires motorized transport. The good news is that options are affordable, and the locals are generally more straightforward with tourists than in heavily touristed cities. Motorbikes dominate the streets, taxis are plentiful, and a growing bus network covers the main corridors. Understanding your choices before you step outside will save you time, money, and the occasional headache.

Getting Around Hai Phong by Taxi

Taxis remain the most convenient and comfortable way to move around Hai Phong, especially if you are unfamiliar with the city layout. Several reputable companies operate here, with Mai Linh (green cars) and Sun Taxi being the most trusted. These companies use meters consistently, which is not always the case with smaller operators.

A ride across the central district typically costs around 30,000 to 60,000 VND (roughly $1 to $3), while a longer trip from the city center to the Ben Binh ferry terminal or the train station will run around 50,000 to 100,000 VND ($2 to $4). Taxis to Do Son Beach, about 20 km southeast, cost approximately 200,000 to 300,000 VND ($8 to $12) one way.

Always confirm the meter is running before the car moves. If a driver claims the meter is broken, politely decline and find another cab. Tipping is not expected but rounding up is appreciated. During rush hours (roughly 7:00 to 8:30 AM and 5:00 to 6:30 PM), traffic around Lach Tray Road and the central bridges slows considerably, so factor in extra time.

Getting Around Hai Phong by Grab and Ride-Hailing Apps

Grab is widely available in Hai Phong and has become the go-to option for many travelers. The app works for both car rides (GrabCar) and motorbike rides (GrabBike), with fares calculated in advance so there is no meter anxiety. Payment can be made in cash or through the app if you have linked a card.

GrabBike is particularly useful for solo travelers making short hops. A motorbike ride across the city center costs around 15,000 to 30,000 VND (under $2), making it the cheapest motorized option. GrabCar fares are comparable to metered taxis, sometimes slightly cheaper during off-peak hours and slightly more expensive during surge pricing.

One practical advantage of Grab is that you do not need to speak Vietnamese. The app handles destination input, routing, and fare negotiation for you. This alone makes it invaluable in a city where English proficiency among taxi and xe om drivers is limited. Download the app and set it up before you arrive.

Be and GoJek Alternatives

The Vietnamese ride-hailing app Be also operates in Hai Phong and sometimes offers lower prices than Grab, especially for car rides. It is worth having both apps installed to compare fares. GoJek has more limited presence here compared to Hanoi and Ho Chi Minh City, so do not rely on it as your primary option.

Getting Around Hai Phong by Xe Om (Motorbike Taxi)

Before ride-hailing apps existed, the xe om was king, and traditional motorbike taxis still cluster at intersections, market entrances, and bus stations throughout Hai Phong. You will recognize them by the drivers sitting on parked motorbikes, often waving or calling out to passing foreigners.

The experience is quintessentially Vietnamese: you hop on the back, hold on, and weave through traffic. Short rides should cost around 10,000 to 30,000 VND ($0.50 to $1.50), but since there is no meter, you must negotiate the fare before climbing on. Drivers will almost always quote a higher price to foreigners. A good strategy is to offer about 60 to 70 percent of the initial asking price and meet somewhere in the middle.

Xe om drivers can be excellent for reaching places that are tricky to describe in an app, especially if you have a destination written in Vietnamese on your phone. However, for longer distances or if you are uncomfortable negotiating, Grab is the less stressful choice.

Getting Around Hai Phong by Local Bus

Hai Phong has a public bus network that covers major routes across the city, including connections to the outskirts and satellite towns. Fares are extremely cheap, typically 7,000 to 10,000 VND (under $0.50) per ride, making buses the most budget-friendly option by far.

Key routes for travelers include buses running from the central Tam Bac area to the Ninh Kieu ferry terminal and services heading toward the Cat Bi airport area. Bus stops are marked, though signage is exclusively in Vietnamese. Buses generally run from around 5:30 AM to 8:00 or 9:00 PM, with frequencies of 15 to 30 minutes on popular routes.

The reality is that most foreign visitors skip the city buses. Routes are confusing without Vietnamese language skills, buses can be crowded during peak hours, and the time savings from a taxi or Grab often justify the small extra cost. That said, if you are budget-conscious and have Google Maps loaded (it shows bus routes in Hai Phong reasonably well), local buses are a perfectly safe and functional option. Pay the conductor in cash when they come to your seat.

Getting Around Hai Phong by Renting a Motorbike

For independent travelers comfortable on two wheels, renting a motorbike opens up Hai Phong and its surroundings beautifully. Daily rental rates typically range from 100,000 to 200,000 VND ($4 to $8) for a semi-automatic scooter. Hotels and guesthouses in the central area can usually arrange rentals, or you can find dedicated rental shops near the backpacker-friendly streets.

Hai Phong's traffic is significantly less intense than Hanoi's, making it a more forgiving city for motorbike novices. The roads to Do Son Beach and the surrounding countryside are scenic and manageable. However, you should have some prior experience riding in Vietnamese traffic before attempting this. An international driving permit with a motorcycle endorsement is technically required, and while enforcement is inconsistent, riding without one means your travel insurance will not cover you in an accident.

Fuel is cheap and gas stations are easy to find. Helmets are mandatory and should be provided with the rental. Check the brakes, lights, and horn before riding off, and take a photo of any existing damage to avoid disputes when returning the bike.

Getting Around Hai Phong on Foot

The historic center of Hai Phong rewards walking. The area around the Municipal Theatre (opera house), Tam Bac Lake, and the old French Quarter is compact enough to explore in a morning on foot. Strolling along the tree-lined boulevards, you will encounter crumbling colonial facades, busy local markets, and street food vendors that would be easy to miss from inside a car.

The central market (Cho Sat) and the surrounding streets are best experienced at walking pace, where you can duck into alleyways, sample banh da cua (Hai Phong's famous crab noodle soup), and soak up the atmosphere. The waterfront along the Tam Bac River is also pleasant for a stroll, especially in the early morning or late afternoon when the heat subsides.

Beyond the core, walking becomes impractical. Blocks are long, sidewalks are frequently occupied by parked motorbikes and street vendors, and the tropical heat between April and October can be punishing. Carry water, wear sun protection, and plan to use motorized transport for anything beyond a kilometer or two.

Getting Around Hai Phong by Cyclo

Cyclos (three-wheeled bicycle rickshaws) still exist in Hai Phong, though they are increasingly rare compared to decades past. You will find a handful near the opera house and around tourist-frequented areas. They offer a slow, atmospheric way to see the city center, particularly the colonial architecture and lakeside areas.

Expect to pay around 50,000 to 100,000 VND ($2 to $4) for a 30-minute ride. Agree on the fare and duration before departure. Cyclos are not a practical transport mode for getting from A to B efficiently; think of them as a sightseeing experience rather than a commute.

Comparing Your Options

ModeTypical CostDuration (Cross-City)Best For
Taxi (Mai Linh/Sun)30,000-100,000 VND ($1-$4)10-25 minutesComfortable rides with luggage, rainy days, groups of 2-4
GrabCar30,000-90,000 VND ($1-$4)10-25 minutesNo-negotiation rides, cashless payment, avoiding language barrier
GrabBike15,000-30,000 VND ($1-$2)8-15 minutesSolo travelers, beating traffic, short hops on a budget
Xe Om10,000-30,000 VND ($0.50-$1.50)8-15 minutesQuick trips when you enjoy bargaining, reaching obscure spots
Local Bus7,000-10,000 VND ($0.30-$0.50)20-40 minutesUltra-budget travel, longer routes to city outskirts
Rented Motorbike100,000-200,000 VND/day ($4-$8)VariesFull-day exploration, Do Son Beach, countryside trips
WalkingFreeN/ACentral district sightseeing, market browsing, street food crawls
Cyclo50,000-100,000 VND ($2-$4)SlowScenic sightseeing around the old quarter

Practical Tips for Getting Around Hai Phong

A few pieces of local knowledge will make your time in Hai Phong significantly smoother:

  • Apps to download: Grab is essential. Google Maps works well for navigation and bus routes. Have a translation app (Google Translate with the Vietnamese language pack downloaded offline) ready for communicating with drivers.
  • Cash is king: Most transport in Hai Phong runs on cash. Keep a supply of small bills (10,000, 20,000, and 50,000 VND notes). Drivers rarely have change for 500,000 VND notes. ATMs are plentiful in the city center.
  • Show your destination in Vietnamese: Save your hotel address and key destinations in Vietnamese text on your phone. Showing the screen to a taxi or xe om driver eliminates most communication problems instantly.
  • Rush hour awareness: Traffic builds around 7:00 to 8:30 AM and 5:00 to 6:30 PM, especially on the bridges crossing the Cam River and along Lach Tray Road. A GrabBike can weave through congestion that would trap a car for an extra 15 to 20 minutes.
  • Crossing the street: If this is your first time in Vietnam, crossing the street can feel terrifying. The key is to walk slowly and steadily. Do not stop, do not run, and do not make sudden movements. Motorbikes will flow around you. Hai Phong is gentler than Hanoi, but the principle holds.
  • Scam awareness: Hai Phong sees fewer tourist scams than Hanoi or Ho Chi Minh City, but unmarked taxis and xe om drivers near tourist spots may still overcharge. Stick to reputable taxi companies or use Grab to avoid fare disputes entirely.
  • Night transport: Taxis and Grab operate around the clock, though availability thins after 10:00 PM. Local buses stop running by 8:00 to 9:00 PM. Walking alone late at night in the city center is generally safe, but stick to well-lit streets and use common sense.
  • Weather factor: Hai Phong gets heavy rain from June through September. During downpours, streets can flood quickly, motorbike rides become unpleasant, and taxis get scarce. If rain is forecast, book a GrabCar in advance or carry a rain poncho (available at any convenience store for 10,000 VND).

For travelers heading onward to Cat Ba Island or comparing transport options for day trips, GoAsia.cc offers route comparisons that can help you plan connections efficiently.

Several routes come up repeatedly for travelers using Hai Phong as a base or transit point. Here are the most common ones with specific pricing and timing:

Hai Phong to Cat Ba Island

Cat Ba Island is Hai Phong's biggest draw for tourists, and the journey involves a ferry or speedboat from one of the city's terminals. Transfer services (private car plus ferry or speedboat combinations) cost between $14 and $134 depending on the vehicle type and level of service, with journey times ranging from 15 minutes for a fast speedboat crossing to around 2 hours for a combined road-and-ferry transfer. Bus services covering this route cost between $15 and $21 and take roughly 1 hour 45 minutes to 2 hours 30 minutes, typically including the ferry crossing in the ticket price.

Cat Ba Island to Quang Ninh (Ha Long)

If you are heading from Cat Ba toward Ha Long Bay and Quang Ninh province, bus services run for $8 to $10 with a quick journey time of around 20 minutes for the direct crossing segment. This route is popular with travelers combining Cat Ba and Ha Long Bay into one trip.

Cat Ba Island Back to Hai Phong

Returning from Cat Ba to Hai Phong by private transfer costs between $57 and $69, with the journey taking approximately 1 hour 45 minutes. This is a good option for groups or travelers with luggage who want a direct, hassle-free return.

Getting to Cat Bi International Airport

Cat Bi Airport sits only about 5 km from the city center, making airport transfers quick and cheap. A taxi or GrabCar from downtown takes around 15 to 20 minutes and costs approximately 80,000 to 120,000 VND ($3 to $5). There is no dedicated airport bus, but the proximity makes this one of the easiest airport transfers in Vietnam.

Timetable

Bus Hai Phong - Hai Phong $ 15.23–25.25 1h 45m – 2h 30m
  • โ†’  Express + Privat Car 09:30, 12:30, 15:30, 16:45
  • โ†’  Limousine + Ferry 08:30, 09:15, 12:15, 12:30, 15:30, 16:00
  • โ†’  VIP 33 07:00, 10:00, 13:00, 15:00
  • โ†  Express + Privat Car 09:30, 12:30, 15:30, 16:45
  • โ†  Limousine + Ferry 08:30, 09:15, 12:15, 12:30, 15:30, 16:00
  • โ†  VIP 33 07:00, 10:00, 13:00, 15:00
Taxi Hai Phong - Hai Phong $ 13.79–146.83 15m – 2h
  • โ†’  Comfort 3pax
  • โ†’  Van 9pax
  • โ†’  SUV 4pax
  • โ†’  SUV 5pax
  • โ†’  Limousine 9 pax
  • โ†’  Limousine 19 pax
  • โ†’  Minibus 15pax
  • โ†’  SUV 6pax
  • โ†’  Sedan 3pax
  • โ†’  Minibus 14pax
  • โ†  Comfort 3pax
  • โ†  Van 9pax
  • โ†  SUV 4pax
  • โ†  SUV 5pax
  • โ†  Limousine 9 pax
  • โ†  Limousine 19 pax
  • โ†  Minibus 15pax
  • โ†  SUV 6pax
  • โ†  Sedan 3pax
  • โ†  Minibus 14pax
Bus Dao Cat Ba - Quang Ninh $ 8.72–10.75 20m
  • โ†’  Limousine 9 07:40, 08:00, 08:40, 09:00, 09:40, 10:00, 10:40, 11:00, 11:40, 12:00, 12:40, 13:00, 13:40, 14:00, 14:40, 15:00, 15:40, 16:00, 16:40, 17:00, 17:40, 18:00, 18:40, 19:00, 19:40
  • โ†’  Seater 16 06:20, 06:40, 07:00, 07:20, 08:20, 09:20, 10:20, 11:20, 12:20, 13:20, 14:20, 15:20, 16:20, 17:20, 18:20, 19:20
Taxi Dao Cat Ba - Hai Phong $ 56.95–68.22 1h 45m
  • โ†’  Private Car + Speedboat 4 pax
  • โ†’  Private Car + Speedboat 3 pax

Frequently Asked Questions

How can I book tickets in Hai Phong?

You can book trains, buses, taxis, and local transport in Hai Phong directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.

What is the best way to get around Hai Phong?

For most travelers, a combination of Grab (both GrabCar and GrabBike) and walking works best. Grab eliminates language barriers and fare negotiations, while the compact city center is pleasant to explore on foot. For longer trips to Do Son Beach or ferry terminals, taxis from reputable companies like Mai Linh are also reliable.

How much does local transport cost in Hai Phong?

Local transport in Hai Phong is very affordable. A taxi ride across the city center costs around $1 to $4, GrabBike rides run under $2, and local buses cost less than $0.50 per trip. Renting a motorbike for a full day costs $4 to $8. Overall, you can easily get around on $5 to $10 per day for transport.

Is it safe to use public transport in Hai Phong?

Yes, public transport in Hai Phong is generally safe. Taxis from established companies use meters reliably, Grab provides tracked rides, and local buses are safe if basic. The city sees far fewer transport-related scams than Hanoi or Ho Chi Minh City. Exercise normal precautions with your belongings on crowded buses and avoid unmarked taxis.

Can I use Grab in Hai Phong?

Grab works well in Hai Phong for both car and motorbike rides. Coverage is good across the city center and surrounding areas. The app Be is also available and sometimes cheaper. Download both apps before arriving and ensure you have a working phone number registered to your account.

Is Hai Phong walkable?

The historic center around the opera house, Tam Bac Lake, and the old French Quarter is walkable and enjoyable on foot. Beyond this core area, distances grow and sidewalks are often obstructed by parked motorbikes. For anything beyond a kilometer or two, especially in the heat, you will want motorized transport.

How do I get from Hai Phong to Cat Ba Island?

You can reach Cat Ba Island by bus (including ferry) for $15 to $21, taking roughly 1 hour 45 minutes to 2 hours 30 minutes. Private transfer services range from $14 to $134 depending on vehicle type, with journey times from 15 minutes to 2 hours. Most travelers book through their hotel or a travel agency near the city center.

How do I deal with the language barrier on transport in Hai Phong?

English is not widely spoken among drivers in Hai Phong. Your best tools are the Grab app (which handles communication automatically), Google Maps (to show your destination visually), and having your destination written in Vietnamese on your phone. Google Translate with the offline Vietnamese pack is invaluable for any situation where you need to explain something to a driver.