Hoi An to Nha Trang

Hoi An to Nha Trang

Hoi An to Nha Trang Schedule

Hoi An to Nha Trang Schedule
Transport NameRoute TimePrice
Vietnam Airlines Economy #VN11906:30 - 07:55$ 105.11
Vietnam Railways Class II Sleeper AC 08:00 - 18:59$ 28.54
Vietravel Airlines Economy #VU67310:15 - 11:45$ 85.26
Vietnam Railways Class II AC 12:49 - 00:07$ 22.98
Vietnam Railways Class II AC 14:08 - 23:04$ 23.38
Ha Linh Sleeper 40 17:00 - 03:35$ 13.96
Lien Hung Sleeper 19:30 - 05:55$ 15.78
Vietnam Railways Class II AC 23:25 - 09:31$ 22.42

Transportation from Hoi An to Nha Trang

Hoi An to Nha Trang Destination Reviews

We suppose to arrive at 5h40 and finally, because the driver drove to fast, we arrive at 3h30 in the middle of the night and nobody can host us, so we had a very small night in the bus. We had just 10min of brake (for toilet). And we had difficulties to find the agency with the map, we almost miss our bus.
Bus Semi Sleeper, The SinhTourist (The SinhTourist), Nov 30, 2019
We read some bad reviews on this trip, but as it is the only option to get to Nha Trang we decided to go for it. And were positively surprised. Everything was well organized. Our bus was only half full and drove threw with no problems. No annoying movies or music. We arrived in Nha Trang one hour late, which was actually positive for us and while waiting for our next bus we could use the toilet from the Hanh office. Most comfortable over night bus so far!
Bus Standard AC, Hanh Cafe (Hanh Cafe), Aug 20, 2019
Good trip, bus was empty which is always good! Driver didn’t beep too and was genuinely decent journey.
Bus Semi Sleeper, The SinhTourist (The SinhTourist), Apr 7, 2019
The bus arrived over an hour earlier than scheduled leaving myself and multiple other passengers stranded on the side of the street at 430 in the morning unable to check in to our hotels. Also the amount of people harassing you when you get off the bus for a “cheap” fair to your hotel is too much!! And your office isn’t open for anyone to wait in. This was actually the worst arrival I’ve had in Vietnam so far!!
Bus Semi Sleeper, The SinhTourist (The SinhTourist), Mar 27, 2019
It's not too comfortable to travel on sleeper bus but it is a kind of experience that you shOuld try in Vietnam. It's much affordable to travel far by bus compare to others. Sinh tourist did put effort to provide the facilities needed on board along the journey, and there are enough stops for toilet break. The drawback is the the driver horns very often, very hard to sleep well.
Bus Semi Sleeper, The SinhTourist (The SinhTourist), Mar 26, 2019
Comfortable sleeper bus. Arrived early. Had to walk from the office to the bus station about 5 mins.
Bus Semi Sleeper, The SinhTourist (The SinhTourist), Mar 25, 2019
1. Booked tickets on-line but were not informed that in order to reserve a seat I would have to visit the ticket office. 2. Was told to arrive at ticket office at 5:30pm which I did but then we were all made to walk 1km to the bus - this would be very inaccessible for those with lots of luggage or mobility issues. 3. Driver made many scary overtakes on the road which did not make me feel safe. Felt like they are more concerned with cutting time off the journey than passenger comfort or safety. 4. If you are over 5’5” tall this will be uncomfortable for you. 5. Arrived 2hours early (thanks?) but this meant we were in Nha Trang at 3:30am and caused problems for us due to check-in time restrictions at our guesthouse.
Bus Semi Sleeper, The SinhTourist (The SinhTourist), Feb 21, 2019
50 customer reviews

How to get from Hoi An to Nha Trang

When you want to get from Hoi An to Nha Trang, you have a few options to consider. Traveling between these destinations is possible by different means of transport:

  • Flight
  • Bus
  • Train

If you’re looking for a quick trip, it’s recommended that you use Flight. However, if you’d rather take your time with a slower, more affordable travel option, you can book a Bus ticket.

The cost of travel will depend on the means of transport you choose for your trip. A Train ticket is the most expensive option - it will cost you about USD 59.96. If you want to save on transportation, it’s better to take a bus as a bus ticket costs as low as USD 14.01.

How far is Hoi An from Nha Trang?

If you’re traveling by land, it’s important to know the distance from Hoi An to Nha Trang. Your trip will be a total of 391 miles (629 km). The flying distance is 661 miles (1063 km).

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

The travel time from Hoi An to Nha Trang can vary depending on the mode of transportation you choose. All things considered, the whole journey should take from 2 to 13 hours.

How much does it cost to get from Hoi An to Nha Trang?

The cost of the trip from Hoi An to Nha Trang varies according to what means of transport you choose for your journey. The most affordable operator is Quang Hanh (Quang Hạnh): travelling by bus expect to pay as low as USD 14.01 for your ticket.

However, if you’re after more upscale travel . The most expensive variant is to opt for a Train - a one-way Train ticket can cost as much as USD 59.96.

Here is a chart of the average ticket prices and transportation options available from Hoi An to Nha Trang:

  • Bus tickets - USD 14.01 to USD 21.89;
  • Train tickets - USD 18.06 to USD 59.96;
  • Plane tickets - USD 46.02 to USD 46.02;

How many trips per day are there between Hoi An and Nha Trang?

Depending on your choice of transportation, the number of daily trips varies.

  • Trains always run on a set schedule - there are 16 trains per day.
  • Buses start plying the route from 17:00 - you can also take a bus as late as 18:30. There are 3 available bus trips every day.
  • Flights from Hoi An to Nha Trang depart during the day - there are approximately 1 departures a day.

Which means of transport is the best for the route?


Traveling by plane is the fastest way to get from Hoi An to Nha Trang. While it’s often the most expensive option, tool, occasionally you can grab promotional tickets for more or less the price of a train or a ferry ticket. Normally, the minimum you need to pay for a Plane ticket is USD 46.02.

Things to remember before boarding a plane:

  • It’s recommended to book a ticket in advance and check-in online. This way, you can save over 2 hours at the airport, and if your seat selection is on a first come first served basis you will have more options to choose from.
  • Getting through security checks may take some time - it’s recommended to get to the airport at least 1.5 hours in advance.

Airlines flying from Hoi An to Nha Trang
Vietnam Airlines (เวียดนาม แิอร์ไลน์)


Taking a bus from Hoi An to Nha Trang is cheaper than flying. Quite often, a long-distance bus is the cheapest transportation option. Buses normally make bathroom and/or lunch stops along the way.

Things to remember before opting for a bus ride:

  • If possible, make sure to choose higher-class buses for a more comfortable travel experience. Such buses often have an air conditioning system, soft reclining seats, Wi-Fi, bathrooms, etc.
  • As with plane tickets, buses are better booked in advance so that you can secure a good seat.
  • While booking a bus, keep in mind that delays are possible. Yet it still pays to get to the bus station at least 15 minutes prior to the scheduled departure.


Things to remember while choosing a train ticket:
Consider everything carefully while choosing the class of your train travel. In most cases, the second class is comfortable enough – it features 2 or 4 berths in each compartment and is often air-conditioned.

If you’re in for a premium experience, consider getting a first class ticket. The price of first class tickets may include Wifi, and a choice of snacks and drinks.

The most popular transport from Hoi An to Nha Trang

How to choose the most convenient way of travel from Hoi An to Nha Trang? In order to make your choice of transportation easier, we asked 1000 users to range their preferences for this route. Here are the results of the poll:

  • 53% users took a plane.
  • 41% decided to go for a bus.
  • 6% users enjoyed a train ride.