Last updated: Sep 18, 2019


Overview | Train | Bus | Flight | Secret Escapes


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.

Transport modeDurationCostsAvailability
Train + Bus + Taxi11 hours720,000 VND ($31)Check train tickets
Bus13 hours250,000 VND ($11)Check bus tickets
Flight + Bus + Bus3 hours815,000 VND ($35.50)Check flights


View itinerary from Hoi An to Nha Trang

Hoi An to Nha Trang travelroute



Hoi An to Nha Trang by Train

Duration: 11 hours
Costs: 720,000 VND ($31)

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: Hoi An to Da Nang Railway Station by Bus

Duration: 45min
Costs: 20,000 VND ($1)

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: Da Nang to Nha Trang by Train

Duration: 10 hours
Costs: 700,000 VND ($30.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 14m675,000 VND ($29.50)
SE2109:55-20:3610h 41m 610,000 VND ($26.50)
(not available)
20:06-06:059h 59m550,000 VND ($24)
SE722:36-08:249h 48m700,000 VND ($30.50)

Check Available Train Tickets

Step 3: Da Nang to Nha Trang by Taxi

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


Bus icon

Hoi An to Nha Trang by Bus

Duration: 13 hours
Costs: 250,000 VND ($11)

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 ($11)
The Sinh Tourist bus18:15-06:0011h 45m270,000 VND ($12)

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

Check Available Bus Tickets



Hoi An to Nha Trang by Flight

Duration: 3 hours
Costs: 815,000 VND ($35.50)

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: Hoi An to Da Nang Airport by Bus

Duration: 45min
Costs: 120,000 VND ($5.50)

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 ($1) to Hoi An.

See the page about DaNang airport for more details.

Step 2: Da Nang to Nha Trang by Flight

Duration: 1 hour
Costs: 645,000 VND ($28)

Vietjet Air offers the cheapest flight non-stop to from DaNang to Nha Trang airport (Cam Ranh) at 645,000 VND ($28).

Check Flights on Skyscanner

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

Duration: 1 hour
Costs: 50,000 VND ($2.20)

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 ($9) to 300,000 VND ($13).

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 $14; Dorm: $7 (+ 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: $29 (+ free breakfast)

Read More


Was this post useful to you?