
Flight + bus/taxi
Fastest and most efficient option via Da Nang with easy transfer to Hoi An
Train + taxi
Comfortable journey with sleeper cabins and scenic coastal route via Da Nang
Private car/taxi
Door-to-door transfer with flexible schedule and optional stops along the coast
Sleeper bus
Long journey with lower comfort compared to train or flight options
Quick answer: If you’re traveling from Nha Trang to Hoi An, your main options are by train + bus, direct tourist bus, flight + bus, or private car/taxi. The flight + bus is the fastest, while train + bus or tourist bus are more budget-friendly. You can also book private car or tickets easily online.
At a glance:
- 📍 Distance: road distance ~500 km (via Da Nang)
- ⏱️ Travel time: Train + Bus ~11–14 hours • Bus ~8–12 hours • Flight + Bus ~4–6 hours • Private Car ~7–9 hours
- 💰 Price range: Train + Bus ~$25+ per person • Tourist Bus $12–35 • Flight + Bus $80–120 • Private Car $255–550 per vehicle
- ✈️ Best for comfort & speed: Flight + Bus
- 🚆 Best for budget: Tourist Bus or Train + Bus
- 🚕 Flexible / direct option: Private Car / Taxi
Last updated in March 2026
From Nha Trang to Hoi An or Da Nang by train, tourist bus or plane.
-
- There are a few options for getting from Nha Trang to Hoi An: Flight + Bus via Da Nang: it is the most fastest option of transfer to Hoi An from Nha Trang. But it is not a cheap way, but there are direct flights from Nha Trang to Da Nang. Bus: One of the most popular ways to travel from Nha Trang to Hoi An is by bus. The journey takes around 8-12 hours and there are several bus companies that operate this route. You can book bus tickets easily online in advance.
- Train + Bus via Da Nang: Another option is to take a train from Nha Trang to Da Nang, which is about a 10-12 hour journey. From Da Nang, you can then take a private taxi or bus / minivan to Hoi An, which is only about a 30-60-minute drive away. You can book train / bus tickets easily online, read the instructions below. From Hoi An or Da Nang you can travel to Hue or Hanoi – the capital of Vietnam.
-
- Private Car or Taxi: You can also hire a private car or taxi to take you from Nha Trang to Hoi An. This option is more expensive than taking a tourist bus or train, but it offers more flexibility and convenience. You can search and book your private car easily online. Motorbike: If you’re feeling adventurous, you can rent a motorbike and ride from Nha Trang to Hoi An. This option will take about 10-12 hours and you’ll need to be comfortable riding a motorbike for an extended period of time. You can rent a motorbike from local providers in Nha Trang or Hoi An.
- Hoi An is a town that has been described as a treasure trove of ancient wonders. Located in central Vietnam on the banks of the Thu Bon River, the town is a UNESCO World Heritage site and was once a major trading port. Today, Hoi An is a popular tourist destination that offers a glimpse into Vietnam’s rich cultural history. One of the most striking features of Hoi An is its Old Town. The town is a beautifully preserved example of a Southeast Asian trading port from the 15th to the 19th centuries. Read the instructions how you can reach Hoi An below. Before you arrive to Hoi An from Da Nang, you can also read and check carefully this article: Weather in Hoi An.
| Transfer Mode – Nha Trang to Hoi An | Travel Time | Cost Range |
|---|---|---|
| Train + Bus | 11-14 hours | $25+ per person |
| Flight + Bus / Van | 4-6 hours | $80-120 per person |
| Tourist Bus | 8-12 hours | $12-35 per person |
| Private Car with a driver | 7-9 hours | $255-550 per car |
How do I get from Nha Trang to Hoi An?
1. TRAIN + BUS from Nha Trang to Hoi An
👉 Train + bus via Da Nang is the best budget way from Nha Trang to Hoi An.
- ✔️ Good for: solo travelers and budget-conscious travelers
- ✔️ Duration: ~11–13.5 hours total
- ✔️ Price: $18–57 per person
- ✔️ Comfort: medium (best with sleeper train + minivan transfer)
- ✅ Best option: Vietnam Railways sleeper train to Da Nang + minivan or bus transfer
- 💡 Tip: Book sleeper berth and arrange transfer from Da Nang to Hoi An.
- ⭐ Extra tip: Morning arrivals make transfers easier and avoid late-night travel.
A popular low-cost transportation option from Nha Trang to Hoi An is by train and bus via the city of Da Nang. This is a suitable option for solo travelers who have a lower travel budget and want to try train travel. This option has 2 steps, the first step is to travel by train from Nha Trang to Da Nang and the second step is to travel by bus / minivan to Hoi An. The train does not go directly to Hoi An city, you have to go to Da Nang first and then use the transfer to Hoi An.
The first step is to travel by Vietnam Railways train or tourist sleeper train like Charmy Express from Nha Trang to Da Nang, which will offer you an interesting scenic coastal ride through central Vietnam. The train journey to Da Nang takes approximately 10-12 hours depending on the type of train.
Regular trains will offer you cheaper seats or more expensive sleeping beds in 1st and 2nd class and in cabins for 4-6 passengers. It is better if you choose sleeping beds, the journey is long and rest is appropriate. Train tickets from Nha Trang to Da Nang cost between $16-40/pp, a 1st class sleeper is the most expensive option.
You take the train from Nha Trang train station and arrive at Da Nang train station, both stations are a short distance from the city centers, so everything is immediately available to you. You can easily find and book train tickets to Da Nang online even in advance, regular trains also accept mobile phone tickets.
However, always read the instructions and conditions of the train transfer and these tickets to avoid any complications. From the station, you can immediately continue, for example, by bus or private minivan to Hoi An.
BOOK TRAIN TICKETS to Da Nang ➜
So the second step is the journey from Da Nang to Hoi An. It is a relatively short route, the travel distance is approximately 30 km and you can use various local buses or modern and smaller minivans or minibuses. Various private companies run services between these cities such as Barri Ann Travel, April Adventure, Techbus VN, Queen Cafe, Luxury Van Limousine, VietNam Travel Bus, Vietnam Explore Travel, Hoi An Food Tour, Duc Duong, Green Trips, Hanh Cafe.
The bus journey from Da Nang to Hoi An will take you approximately 1-1.5 hours, depending on the route of the company and where and where the buses or minivans go exactly. Bus and minivan tickets from Da Nang to Hoi An range from $2-17/pp and can be searched and booked online well in advance.
Arrive at the departure point well in advance, it is recommended at least 30 minutes before the bus departs. You can also use these buses and minivans for the return trip from Hoi An to Da Nang. Private cars and taxis are also an alternative option on this route, but they are a slightly more expensive transfer option, or you can also use a Grab taxi.
| Train | Departs in Nha Trang | Arrival in Da Nang | Train Ticket |
|---|---|---|---|
| Train SE4 (seats, sleeper) | 02:52 | 12:33 | From $17.00 |
| Train SE6 (seats, sleeper) | 16:12 | 01:44 | From $17.00 |
| Train SE2 (seats, sleeper) | 03:50 | 13:18 | From $16.00 |
| Train SE8 (seats, sleeper) | 13:45 | 23:00 | From $17.00 |
| Train SE10 (seats, sleeper) | 22:30 | 08:51 | From $17.00 |
| Train SE12 (seats, sleeper) | 04:45 | 15:50 | From $16.00 |
| Train SE42 (seats, sleeper) | 19:45 | 07:20 | From $14.90 |
| Train SE22 (seats, sleeper) | 19:10 | 06:05 | From $16.00 |
| Charmy Express SE22 (sleeper) | 19:10 | 06:05 | From $63.00 |

2. FLIGHT + BUS from Nha Trang to Hoi An
👉 Flight + bus via Da Nang is the fastest way from Nha Trang to Hoi An.
- ✔️ Good for: travelers short on time and those seeking convenience
- ✔️ Duration: ~3–5 hours total
- ✔️ Price: $45–170 per person
- ✔️ Comfort: high (short flight + modern minivan transfer)
- ✅ Best option: Direct flight (Vietnam Airlines or VietJet Air) + minivan transfer from Da Nang Airport
- 💡 Tip: Factor airport transfer time and book combined transfer to Hoi An.
- ⭐ Extra tip: Choose midday flights to better match transfer availability.
If you are looking for a flight connection between Nha Trang and Hoi An, there are direct flights from Nha Trang to Da Nang. And from Da Nang airport it is only 30 km to Hoi An city. This option again has 2 steps, the first step will be a direct flight to Da Nang and then a transfer by bus or minivan to Hoi An. This option will save you some travel time, but this option will of course be more expensive.
The first step is to take a direct flight from Nha Trang (Cam Ranh Airport) to Da Nang (Da Nang International Airport), which only takes about 1 hour (see Vietnam airport map). You can use well-known Vietnamese airlines such as Vietnam Airlines or VietJet Air on this route.
There are also flights with a connection in another city, but it is good to consider whether a flight with a connection makes sense at all. Flights from Nha Trang to Da Nang cost between $40-150/pp, depending on the class. Most of the flights operated are Economy class.
A minor disadvantage is that Cam Ranh airport is approximately 40 km south of Nha Trang city, so you have to use some kind of shuttle transfer and that will take more time. The total transfer time by plane and bus via Da Nang can be up to 5 hours as a result. You can easily search for flights to Da Nang from Nha Trang online even in advance.
The second step is the transfer from Da Nang Airport to Hoi An city. If you are looking for a low-cost transfer option, you can use various private or public buses or minivans from different companies such as Barri Ann Travel, Vietnam Explore Travel, Viet Nam Travel Bus and April Adventure.
These companies will offer you mostly smaller and comfortable modern minivans for groups of people on this route. Travel time by bus or minivan from Da Nang Airport to Hoi An is about 1 hour and tickets cost between $3-12/pp, depending on the type of bus.
These minivans arrive at various locations in Hoi An, you will always see this information when ordering tickets online. Private taxis can be an alternative but more expensive option for you, but they are of course a more expensive option.

3. SLEEPER BUS from Nha Trang to Hoi An
👉 Sleeper bus is the cheapest direct way from Nha Trang to Hoi An.
- ✔️ Good for: budget travelers and those who prefer a direct overnight journey
- ✔️ Duration: ~8–12 hours
- ✔️ Price: $12–35 per person
- ✔️ Comfort: low to medium (varies by bus type and company)
- ✅ Best option: Modern sleeper bus with reputable companies like Hanh Cafe, Techbus VN or Full Moon Party Tour
- 💡 Tip: Choose newer buses and book night departures to save accommodation.
- ⭐ Extra tip: Bring earplugs and eye mask for better sleep overnight.
Another low-cost transport option from Nha Trang to Hoi An in central Vietnam is a sleeper bus. Sleeper buses are a widespread form of transport in Vietnam and the travel time from Nha Trang to Hoi An is approximately 8-12 hours. However, it is necessary to take into account that the travel time may change, there may also be a delay on departure and therefore also on arrival.
This can often happen in Vietnam in a bus transfer. And it’s a cheap option of transportation, traveling by sleeper bus from Nha Trang to Hoi An costs between $12-35/pp, depending on the type of bus. Classic older sleeper buses can be cheaper than new modern sleeper buses with LCD televison and toilette.
For bus transfer from Nha Trang to Hoi An, you can use companies such as Hanh Cafe, Queen Cafe, Sapa Discovery Travel, Duc Duong, Techbus VN, An Phu, Ha Linh, Full Moon Party Tour and Grouptour. Sleeper buses can depart from various locations in Nha Trang and arrive at various locations in Hoi An.
You will see all this information about arrivals and departures when ordering bus tickets online. You can easily find and book bus tickets from Nha Trang to Hoi An online well in advance. Please arrive at the bus departure point in Nha Trang at least 30 minutes before departure.
| Bus Company | Departs in Nha Trang | Arrival in Hoi An | Bus Ticket |
|---|---|---|---|
| An Phu | 21:30 | 06:30 | From $19.00 |
| Queen Cafe | 20:00 | 06:30 | From $17.00 |
| VietNam Travel Bus | 18:45 | 06:45 | From $24.00 |
| VietNam Travel Bus | 19:50 | 08:50 | From $29.00 |
| VietNam Travel Bus | 20:30 | 08:30 | From $23.00 |
| Sapa Discovery Travel | 17:30 | 03:30 | From $17.00 |
| Sapa Discovery Travel | 18:30 | 04:30 | From $17.00 |
| Sapa Discovery Travel | 19:30 | 05:30 | From $17.00 |
| Sapa Discovery Travel | 20:00 | 06:00 | From $17.00 |
| Hanh Cafe | 18:30 | 06:30 | From $14.00 |
| Hanh Cafe | 19:30 | 07:30 | From $14.00 |
| Techbus VN | 19:00 | 05:00 | From $19.00 |
| Techbus VN | 20:00 | 06:00 | From $17.00 |
| Techbus VN | 21:15 | 07:15 | From $17.00 |
| Full Moon Party | 19:10 | 07:10 | From $17.00 |
| Duc Duong | 19:30 | 05:30 | From $26.00 |
| Duc Duong | 20:30 | 06:00 | From $23.00 |
| Duc Duong | 21:30 | 05:30 | From $23.00 |

4. PRIVATE TAXI/CAR from Nha Trang to Hoi An
👉 Private taxi/car is the most comfortable, expensive and flexible way from Nha Trang to Hoi An.
- ✔️ Good for: families, groups, and travelers seeking door-to-door convenience
- ✔️ Duration: ~7–9 hours
- ✔️ Price: $255–550 per car
- ✔️ Comfort: very high (modern cars, SUVs or minivans with driver)
- ✅ Best option: Private transfer with companies like Booking Car 79, Mui Ne Sky Travel or Dichung Taxi
- 💡 Tip: Split costs in a group and arrange hotel or airport pickup.
- ⭐ Extra tip: Plan stops along the Hai Van Pass for scenic views.
If you are looking for a private transfer by car / taxi with driver from Nha Trang to Hoi An, this option is also available between these cities. However, you must of course take into account that this option is the most expensive transport option. Private car to Hoi An from Nha Trang takes approximately 7-9 hours and fares range from $255-550/car.
Of course, even the indicated driving time may vary slightly, depending on the traffic situation on the roads leading to Hoi An. These prices vary by car type, smaller cars are cheaper and larger cars like SUVs or minivans are usually more expensive options. Minivans are suitable for those traveling in a group of people at once.
Private companies Booking Car 79, Mui Ne Sky Travel, Mango Travel Vietnam Locals, Mui Ne Go Travel, Mui Ne Private Car or Dichung Taxi will offer you these private cars with a driver. All of them are verified and well-known private transport companies and are mostly well-rated by other travelers. You can use private cars to transfer from Nha Trang city or Cam Ranh airport and you can arrive in Hoi An at the place you choose.
You can search for your private car / taxi from Nha Trang to Hoi An online even in advance. Always read all information and instructions when booking a ride.
| Taxi Operator | Travel Time | Price (Car) |
|---|---|---|
| Mango Travel | 08:30 | From $270.00 / Comfort 2pax |
| Mango Travel | 08:30 | From $350.00 / Van 10pax |
| Mango Travel | 08:30 | From $279.00 / SUV 4pax |
| Vietnam Locals | 09:10 | From $370.00 / Standard 3pax |
| Vietnam Locals | 09:10 | From $440.00 / Minivan 8pax |
| Dichung Taxi | 06:50 | From $315.00 / Economy 3pax |
| Dichung Taxi | 06:50 | From $340.00 / Minivan 5pax |
| Dichung Taxi | 06:50 | From $370.00 / Van 12pax |
| Mui Ne Go Travel | 06:50 | From $355.00 / Van 12pax |
| Mui Ne Sky Travel | 06:50 | From $360.00 / Van 12pax |
| Mui Ne Private Car | 06:30 | From $250.00 / Sedan 3pax |
| Mui Ne Private Car | 06:30 | From $260.00 / SUV 4pax |
| Mui Ne Private Car | 06:30 | From $270.00 / SUV 5pax |
| Mui Ne Private Car | 06:30 | From $375.00 / Deluxe Minivan 6pax |

❓ FAQ – Travel route from Nha Trang to Hoi An:
1. How to book tickets and flights from Nha Trang to Hoi An?
-
- You can book tickets + flights from Nha Trang to Hoi An online on Baolau ➜ or 12go.asia ➜.
2. What is the travel time from Nha Trang to Hoi An?
-
- Travel by train + bus from Nha Trang to Hoi An via Da Nang takes about 11-14 hours.
- Travel by plane + bus from Nha Trang to Hoi An via Da Nang takes about 4-6 hours.
- Travel by sleeper bus from Nha Trang to Hoi An takes about 8-12 hours.
- Travel by private taxi/car from Nha Trang to Hoi An takes about 7-9 hours.
3. How much does it cost to travel from Nha Trang to Hoi An?
-
- Travel by train + bus from Nha Trang to Hoi An costs about $25+/pp.
- Travel by plane + bus from Nha Trang to Hoi An costs about $100+/pp.
- Travel by bus from Nha Trang to Hoi An costs about $12-35/pp.
- Travel by taxi/car from Nha Trang to Hoi An costs about $255-550/car.
4. What is the travel distance from Nha Trang to Hoi An?
-
- Travel distance from Nha Trang to Hoi An is about 500 km by train+bus/bus or about 450 km by plane to Da Nang.
5. What is the best way of transport from Nha Trang to Hoi An?
-
- The best way of transport from Nha Trang to Hoi An is to travel by plane to Da Nang and from Da Nang you can travel by bus or taxi to Hoi An. It is the most comfortable and fastest way of transport to Hoi An.
6. Where to continue to travel from Da Nang or Hoi An?
-
- You can continue to the north, you can take a bus or train from Da Nang to Hue (about 100km) and from Hue you can travel by train/bus to Dong Hoi (Phong Nha-Ke Bang National Park). You can also take a bus from Hoi An to Phong Nha. Book your bus/train tickets at Baolau or 12go.asia. There are also some tourist buses from Hoi An to Hue.
7. Where to rent a motorbike / scooter in Da Nang?
-
- You can rent a motorbike / scooter in Da Nang at Da Nang Bikes or Tigitmotorbikes. There are some motorbike rentals in Hoi An, e.g. Hoi An Bike Rental or Motorbike Rental Hoi An. Reliable and trusted companies.
8. Is it possible to travel by train from Da Nang to Hoi An?
-
- No, there is no railway station in Hoi An, the only way how to get from Da Nang is to travel by bus/private taxi or motorbike. The nearest railway station at Hoi An is Trà Kiệu (about 30 km from Hoi An).
9. Which beaches can you visit in central Vietnam?
-
- Central Vietnam is known for its stunning coastline and beautiful beaches. The best places for visit these beaches are in Cam Ranh coast, Nha Trang area, Quy Nhon or Hue. Read this article: The Best Beaches in Central Vietnam.
10. How to travel solo in Vietnam?
-
- Discover the wonders of solo travel in Vietnam as you explore ancient temples, cruise through scenic landscapes or karst sceneries, hike various national parks and ethnic villages and connect with the warm-hearted locals, creating a personalized journey of cultural immersion and breathtaking experiences.
🧭 Popular travel routes from Nha Trang in southern Vietnam:
If you’re planning your next trip from Nha Trang, here are other popular routes in Vietnam:
These are the most popular travel routes from Nha Trang for visitors exploring Vietnam.
💡 Practical Travel Tips for Nha Trang to Hoi An
These tips are based on real traveler experiences for the journey from Nha Trang to Hoi An — a long south‑to‑central coastal route linking a popular beach city with a historic riverside town known for its heritage, lantern streets, and relaxed atmosphere. Because this trip covers varied landscapes and climate zones, a few route‑specific insights help make your travel day more comfortable and rewarding.
Plan Your Best Travel Window
The trip from Nha Trang to Hoi An often takes most of a day unless you fly, so choosing a departure that aligns with daylight hours lets you see more of the changing scenery — from sandy beaches and coastal hills to inland plains and rice fields near your arrival.
Enjoy Scenic Coastal Segments
If you’re on a daytime bus or shuttle, parts of the route run near the coast or through open countryside. Sit near a window to enjoy sea glimpses, river valleys, and patchwork farmland — the views are a nice bonus that make the long segments more engaging.
Prepare for Weather & Temperature Changes
Coastal weather can shift quickly. Morning sunshine in Nha Trang may turn to breezes or showers as you travel northward. Dressing in breathable layers with a light rain jacket or shawl helps you stay comfortable whether you’re waiting at stops or moving between transport types.
Pack Water & Easy Snacks
Long road segments between major stops sometimes have limited refreshment breaks. Bringing water and easy snacks like fruit, crackers, or packaged treats keeps you energized — especially useful during hotter months or when humidity rises inland.
Use Breaks to Stretch & Explore
Many long‑distance coaches pause at rest spots or small towns along the way. Use these moments to stretch your legs, take photos of the countryside, or enjoy local quick bites — these pauses make the journey feel less tiring and more like part of the adventure.
Know Arrival Logistics Near Hoi An
Hoi An’s historic area is a short distance from regional bus terminals or airport shuttles. Before you travel, check how far your drop‑off point is from your final destination so you can arrange a taxi, ride‑hailing, or quick local transfer without confusion once you arrive.
Tip: Booking bus, shuttle, or flight tickets online before your trip helps lock in your preferred departure time and seat — particularly important during weekends and peak travel seasons when services fill up fast.
