GoAsia
How to Get from Hoi An to Nha Trang

How to Get from Hoi An to Nha Trang

Last updated: October 15, 2026
Contents

Leaving the lantern-lit streets of Hoi An for the turquoise waters of Nha Trang involves a journey down Vietnam's stunning central coastline. While Hoi An is a town frozen in time, Nha Trang is a high-energy seaside city known for its offshore islands, diving spots, and bustling nightlife. The transition from the quiet riverside of the Thu Bon to the wide sandy beaches of Khanh Hoa province is one of the most popular stretches for travelers exploring the country's south-central region.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

Hoi An has no railway station or airport of its own, so train and flight travelers go through nearby Da Nang, while a sleeper bus can pick you up in the heart of town. You can compare schedules and book tickets for this route on GoAsia.cc.

Hoi An to Nha Trang by Bus

The bus is the most straightforward way to travel from Hoi An to Nha Trang, because you avoid the transfer to Da Nang. Booking platforms list sleeper buses leaving Hoi An mostly in the evening, with a listed journey time of about 9 to 11.5 hours and tickets from roughly $13 to $32 depending on the bus class (October 2026).[1] For comparison, FUTA Bus Lines lists its Da Nang to Nha Trang route at 550 km, 10 hours and VND 430,000.[2]

For more comfort, choose a VIP or cabin bus. These usually have individual berths with curtains for privacy and a charging port, while standard sleeper buses use shared bunks arranged in rows. An evening departure lets you save on a night's accommodation and arrive in Nha Trang for a morning swim.

Hoi An to Nha Trang by Train (via Da Nang)

There is no station in Hoi An, so take a short taxi or shuttle to Da Nang Railway Station to catch the Reunification Express. Trains leave Da Nang at all hours of the day and night.[3] Tickets are sold on the railway's official website and app.[4]

Train Classes and Comfort

Vietnam Railways sells hard seats, soft seats, 6-berth and 4-berth sleeper compartments and 2-berth VIP cabins on long-distance trains.[5] Budget travelers often take a soft seat or a 6-berth sleeper, while the 4-berth compartments give you more space. Fares and journey times depend on the train and class, so check them on the official site for your date.

Hoi An to Nha Trang by Flight (via Da Nang)

If you are short on time and don't mind the higher price tag, flying is the fastest option. You first travel from Hoi An to Da Nang International Airport (DAD), about 3 km from the center of Da Nang. Vietnam Airlines flies from there to Cam Ranh Airport (CXR) once a day; the flight takes about 1 hour 9 minutes and one-way fares start from VND 828,000.[6] Cam Ranh is about 35 km from Nha Trang. The airport bus runs from 04:30 to 21:55 and a taxi costs around VND 230,000 to 300,000.[6] Add check-in time and the transfers at both ends when you compare with the overland options.

Hoi An to Nha Trang by Private Transfer

For families, groups, or those who value door-to-door service, a private transfer is the most flexible choice. You can set your own departure time and ask for stops along the way. Booking platforms list cars and vans from about $210, with a drive of roughly 7 to 11 hours (October 2026).[1]

Comparing Your Options

Mode Price Duration Comfort
Bus About $13 - $32 9h - 11.5h Medium to High[1]
Flight (from Da Nang) From VND 828,000 1h 9m flight High[6]
Private Transfer From about $210 7h - 11h Very High[1]

Tips for Traveling from Hoi An to Nha Trang

  • Book a Cabin Bus: If you choose the bus, spend the extra few dollars for a "VIP Cabin" or "Royal Cabin." The privacy curtains and flatter beds make a big difference in sleep quality.
  • Cam Ranh Transfer: Remember that the airport is in Cam Ranh, not Nha Trang city. Use the airport bus or a taxi to reach the main tourist strip.
  • Pack Layers: Both Vietnamese buses and trains are known for strong air conditioning, so you will likely want a light jacket or a hoodie for the journey.
  • Food Prep: Buses make rest stops, but it is wise to bring your own water and snacks, especially for the long overnight hauls.

Timetable

Bus Hoi An - Nha Trang $ 13.29–32.20 9h – 11h 30m
  • →  Sleeper 41 17:45
  • →  Sleeper 38 18:00, 18:10
  • →  Cabin 24 18:30, 19:30, 22:00, 22:30, 23:00
  • →  VIP 22 Sleeper 18:30
  • →  VIP 32 17:30
  • →  VIP 20 19:15, 20:30
Taxi Hoi An - Nha Trang $ 210.67–673.69 6h 50m – 11h
  • →  Economy 3pax
  • →  Van 12pax
  • →  Minivan 5pax
  • →  SUV 4pax
  • →  Minivan 8pax
  • →  Standard 3pax
  • →  Van 8pax
  • →  Comfort 3pax
  • →  Van 10pax
  • →  SUV 5pax
  • →  Comfort 2pax
Bus Hoi An - Khanh Hoa $ 29.65–30.37 10h 10m – 12h
  • →  VIP 22 19:05, 19:50, 19:55, 20:00, 20:05
  • →  VIP 32 10:30
Train Da Nang - Nha Trang $ 19.68–72.41 9h 10m – 16h 20m
  • →  VIP Sleeper 4x 07:40
  • →  Soft Seat 01:46, 06:29, 08:00, 10:51, 12:27, 23:03
  • →  VIP Cabin 2x 06:29, 08:00
  • →  Level 1 4 beds compartment 01:46, 08:00, 10:51, 12:27, 23:03
  • →  Level 1 6 beds compartment 01:46, 10:51, 12:27, 23:03
  • →  Level 2 4 beds compartment 01:46, 08:00, 10:51, 12:27, 23:03
  • →  Level 2 6 beds compartment 01:46, 10:51, 12:27, 23:03
  • →  Level 3 6 beds compartment 01:46, 10:51, 12:27, 23:03
  • →  4 beds cabin 06:29
  • →  4 beds cabin lower berth 01:46, 06:29, 08:00, 10:51, 12:27, 23:03
  • →  4 beds cabin upper berth 01:46, 06:29, 08:00, 10:51, 12:27, 23:03
  • →  6 beds cabin lower berth 06:29
  • →  6 beds cabin middle berth 06:29
  • →  6 beds cabin upper berth 06:29

Frequently Asked Questions

How can I book tickets from Hoi An to Nha Trang?

Use the booking tool on this page to compare the transport options currently available from Hoi An to Nha Trang, including current prices and schedules.

What is the cheapest way to get from Hoi An to Nha Trang?

The bus is usually the cheapest way. Booking platforms list tickets from roughly $13, and FUTA Bus Lines lists its Da Nang to Nha Trang route at VND 430,000.

What is the fastest way to get from Hoi An to Nha Trang?

Flying from Da Nang to Cam Ranh (Nha Trang) is the fastest: the flight takes about 1 hour 9 minutes. You still have to travel from Hoi An to Da Nang Airport and from Cam Ranh to Nha Trang, so add check-in and transfer time.

How long does it take to get from Hoi An to Nha Trang?

The flight takes about 1 hour 9 minutes, and buses are listed at about 9 to 11.5 hours. Train times depend on the train, so check the official timetable for your date.

Is the train better than the bus for this route?

The train gives you more room to move around, but it means a transfer to Da Nang first. The bus is more convenient because it can leave directly from Hoi An.

Are there overnight options available?

Yes. Booking platforms list sleeper buses leaving Hoi An mostly in the evening, and the Reunification Express runs day and night from Da Nang.

Where do the buses arrive in Nha Trang?

Arrival points differ by operator, and some buses stop at private operator offices instead of a main bus station. Your ticket names the drop-off point, so check it before you travel.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] 12Go: 12Go timetable: Hoi An to Nha Trang. Retrieved October 15, 2026.
  2. [2] Phuong Trang - FUTA Bus Lines: FUTA Bus Lines. Retrieved October 15, 2026.
  3. [3] Vietnam Railways (Duong sat Viet Nam): Vietnam Railways timetable: Reunification Express (SE) trains (Thanh Hoa, Dong Ha, Da Nang). Retrieved October 15, 2026.
  4. [4] Vietnam Railways (Duong sat Viet Nam): Vietnam Railways online ticket sales. Retrieved October 15, 2026.
  5. [5] Vietnam Airlines: Overnight Train in Vietnam: Ticket Classes, How to Book & Notes. Retrieved October 15, 2026.
  6. [6] Vietnam Airlines: Book Cheap Flights from Da Nang to Nha Trang. Retrieved October 15, 2026.

Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.