Hoi An to Nha Trang

Last updated:


Overview | Flight | Train | Bus | Secret Escapes

How to get from Hoi An to Nha Trang?

When travelling the 510km distance from Hoi An to Nha Trang, you have 3 options: you can take a flight for 3 hours, the train for 11 hours, or the bus for 13 hours. Rates range from $12 to $27.50.

3 ways to get from Hoi An to Nha Trang

Transport ModeDurationCostsAvailability
Flight + Bus + Bus3 hours635,000 VND ($27.50)Check flights
Train + Bus + Taxi11 hours635,000 VND ($27.50)Check train tickets
Bus13 hours280,000 VND ($12)Check bus tickets

Taking a flight from Hoi An to Nha Trang is the fastest option. The closest airport to Hoi An is DaNang Airport. From this airport, there are several airlines that offer direct flights to Nha Trang. The flight takes just 1 hour, but note that you still have to travel by bus or taxi to and from the airports. That makes the total travel time 3 hours.

Although we don’t like flying on short distances as it produces more emissions, taking a flight for this route is far easier and saves you a lot of time (up to 10 hours). Also, is flying this route often just as expensive as taking the train, even including the transfers.

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 so you don’t lose a day travelling. The journey takes 11 hours, but 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. Travelling by plane or train is always safer, offers more comfort and is even faster than the bus.

Itinerary from Hoi An to Nha Trang

Hoi An to Nha Trang travelroute

Hoi An to Nha Trang by Flight

Duration: 3 hours
Cost: 635,000 VND ($27.50)

The flight from Da Nang to Nha Trang only takes 1 hour. To reach Da Nang Airport, you can take a shuttle bus from Hoi An center for 45min. From Cam Ranh Airport to Nha Trang center takes 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
Cost: 120,000 VND ($5.50)

From Hoi An center to Da Nang Airport takes 45min with the shuttle bus. Another option is the local bus which brings you for only 20,000 VND ($1) to Da Nang.

See the page about DaNang Airport for more details.

Step 2: Da Nang to Nha Trang by Flight

Duration: 1 hour
Cost: 465,000 VND ($20)

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

Other companies available are Vietnam Airlines, Hahn Air and Sky Angkor Airlines.

Check Flights on Skyscanner

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

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

From Nha Trang Airport, you can take a bus operated by Dat Moi for only 50,000 VND ($2.20) or take a taxi for 200,000 VND ($9) to 300,000 VND ($13).

See Nha Trang Airport for more details.


Hoi An to Nha Trang by Train

Duration: 11 hours
Cost: 635,000 VND ($27.50)

When travelling 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 45min.

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

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

From the bus station in Hoi An, you can take a public bus to DaNang railway station for 20,000 VND ($1). Alternatively, you can take a shuttle bus or a taxi.

See the page about DaNang railway station for more details.

Step 2: Da Nang to Nha Trang by Train

Duration: 10 hours
Cost: 615,000 VND ($26.50)

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

See here our suggested options:

TrainScheduleDurationSleeper berth
SE722:42-08:249h 42m615,000 VND ($26.50)
SE908:02-18:5510h 53m660,000 VND ($28.50)
SE2109:31-20:2110h 50m535,000 VND ($23)
(not available)
20:06-06:059h 59m550,000 VND ($24)

Check Available Train Tickets

Step 3: Nha Trang Railway Station 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: 10 hours
Cost: 280,000 VND ($12)

The night buses below are quite an easy and cheap way of travelling. 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 hassle of travelling from Hoi An to DaNang railway station, some buses take about 2 hours longer than the train. Even if you include the time to the railway station, you will still be an hour faster with the train. Also, Bear in mind that the train is a safer way of travelling 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-03:3010h280,000 VND ($12)
The Sinh Tourist18:15-06:0011h 45m370,000 VND ($16)

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

Check Available Bus Tickets

You can also book with Hanh Cafe and The Sinh Tourist via Baolau for a couple of dollars less. But we prefer booking with BookAway as it is more reliable and offers great customer service.


Our 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: $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: $30 (+ free breakfast)

Read More

More routes to Nha Trang

DaLat to Nha Trang

Ho Chi Minh to Nha Trang

Mui Ne to Nha Trang

Nha Trang Airport

Quy Nhon to Nha Trang

More routes from Hoi An

Hoi An to Da Nang

Hoi An to DaLat

Hoi An to Hanoi

Hoi An to Ho Chi Minh

Hoi An to Hue

Hoi An to Mui Ne

Hoi An to Pakse

Hoi An to Phong Nha

Hoi An to Quy Nhon

Most popular routes in Vietnam

Halong Bay to Hanoi

Hanoi to Halong Bay

Hanoi to Ho Chi Minh

Hanoi to Sapa

Ho Chi Minh to Hanoi

Ho Chi Minh to Hoi An

Ho Chi Minh to Phu Quoc

Was this post helpful?

Click on a star to rate it!

Average rating 4.9 / 5. Vote count: 13

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?