Overview | Train | Bus | Flight | Secret Escapes


Trip overview from Hoi An to Nha Trang

To make trip planning super easy and fast, we created a step-by-step guide to find the best way to travel from Hoi An to Nha Trang.

To start with, use the slider to compare the different options:


How to get from Hoi An to Nha Trang

Since Hoi An doesn’t have a railway station, you have to book a train from DaNang railway station to Nha Trang. The night train is very convenient and has the advantage that you don’t lose a day on traveling. You can get a good night of sleep on this train and even save a night on accommodation!

Taking the bus is a cheaper option and costs less than half the price. However, keep in mind that it is not the safest option. Traveling by train is always safer, offers more comfort and is even faster than the bus.

Taking the plane is the fastest option to travel from Hoi An to Nha Trang. The closest airport to Hoi An is DaNang airport. From this airport, there are several airlines which offer direct flights to Nha Trang.


Your options at a glance

Transport modeDurationCostsAvailability
Train + Bus + Taxi11 hours719.000 VND (€27,50)Check train tickets
Bus13 hours250.000 VND (€10)Check bus tickets
Flight + Bus + Bus3 hours813.000 VND (€31)Check flights

Are you a fast decision maker? Simply use the links above to book your tickets!

If you haven’t found your best transport option yet, no problem. This was just the intro. Below we share our step-by-step guide of how to get from Hoi An to Nha Trang.


Hoi An to Nha Trang travelroute



Train from Hoi An to Nha Trang

Duration: 11 hours
Costs: 719.000 VND (€27,50)

When traveling from Hoi An to Nha Trang by train, you have to book a train from DaNang railway station. From Hoi An center to DaNang railway station takes a 45min.

Step 1: Bus from Hoi An to Da Nang Railway Station

Duration: 45min
Costs: 20.000 VND (€0,80)

From the bus station in Hanoi, you can take a public bus to Da Nang railway station for 20.000 VND (€1). Alternatively, you can take a shuttle bus or a taxi.

See the page about Da Nang railway station for more details.

Step 2: Train from Da Nang to Nha Trang

Duration: 10 hours
Costs: 699.000 VND (€26,50)

There are 8 trains leaving from Da Nang to Nha Trang every day. We recommend to take SE7 or NH1, so you can travel this long distance by night.

See here our suggested options:

TrainScheduleDurationSleeper berth
SE907:50-18:0410h 14m673.000 VND (€26)
SE2109:55-20:3610h 41m 609.000 VND (€23,50)
(not available)
20:06-06:059h 59m549.000 VND (€20,50)
SE722:36-08:249h 48m699.000 VND (€27)

Check Available Train Tickets

Step 3: Taxi from Da Nang to Nha Trang

Nha Trang railway station is only a 10-15 min walk or a short taxi ride to the city center.


Bus icon

Bus from Hoi An to Nha Trang

Duration: 13 hours
Costs: 250.000 VND (€10)

The night buses below are quite an easy and cheap way of traveling. The buses depart in the center of Hoi An and also drop you off in the center of Nha Trang.

Although the bus saves you the from the hassle of traveling from Hoi An to DaNang railway station, it takes 3 hours longer than the train. Even if you include the time to the railway station, you will still be 2 hours faster with the train. Also, take in mind that the train is a safer way of traveling and more convenient for a 10-hour journey.

If you still want to travel by bus, we provide the bus schedules of 2 well-known bus companies below:

Hanh Café17:30-06:3013h250.000 VND (€10)
The Sinh Tourist bus18:15-06:0011h 45m270.000 VND (€10,50)

Both bus companies leave from Hoi An center and drop you in the center of Nha Trang.

Check Available Bus Tickets




Flight from Hoi An to Nha Trang

Duration: 3 hours
Costs: 813.000 VND (€31)

The flight from Da Nang to Nha Trang airport only takes a bit more than one hour. To reach Da Nang airport you can take a shuttle bus from Hoi An center the airport (45 min) and from Cam Ranh airport to Nha Trang (1 hour). If you don’t want to travel by night, taking a flight is the best way to go.

Step 1: Bus from Hoi An to Da Nang Airport

Duration: 45min
Costs: 120.000 VND (€4)

From Hoi An center to Da Nang airport takes 45 minutes with the shuttle bus. Another option is the local bus which brings you for only 20.000 VND (€0,80) to Hoi An.

See the page about DaNang airport for more details.

Step 2: Flight from Da Nang to Nha Trang

Duration: 1 hour
Costs: 643.000 VND (€25)

Vietjet Air offers the cheapest flight non-stop to from DaNang to Nha Trang airport (Cam Ranh) at 643.000 VND (€25).

Check Flights on Skyscanner

Step 3: Bus/Taxi from Nha Trang Airport to Nha Trang City Center

Duration: 1 hour
Costs: 50.000 VND (€2)

From Nha Trang Airport you can take a bus operated by ‘Dat Moi’ for only 50.000 VND (€2) or take a taxi for 200.000 VND (€8) to 300.000 VND (€11).

See Nha Trang airport for more details.


My favourite places to stay in Nha Trang

Nha Trang accommodation2

John Homestay

John’s Homestay is a charming yet low-priced homestay right in the heart of Nha Trang.

The shared lounge and terrace are the perfect place to socialize with other guests and rooms are clean and tidy. Dorms come with an electric plug, lamp and curtain for each bed and another plus: You can use the washing machine free of charge!

Room €13; Dorm: €6 (+ free breakfast)

Read More

Nha Trang accommodation1

Mojzo Inn

Want to wake up in a stylish & spacious room and enjoy a tasty breakfast on the rooftop restaurant?

Mojzo Inn is located close to the restaurants, bars and just a few minutes walk from the beach. When you stay at Mojzo, make sure you don’t miss out on the delicious (and free) home-baked cake served at tea time between 15:00-17:00.

Private room: €26 (+ free breakfast)

Read More


Was this post useful to you?