
Sleeper bus
An affordable direct journey without changing transport.
Bus + train
Combine a road transfer with a comfortable sleeper berth.
Bus + flight
Save time if your flight connections fit your itinerary.
Car with driver
Enjoy flexible pickup, privacy and door-to-door travel.
Quick answer: Travel from Hoi An to Nha Trang by sleeper bus, bus and train via Da Nang, connecting flight, or private car. The sleeper bus is usually the cheapest direct option, while flights may save time but require a transfer to Da Nang Airport.
At a glance:
- 📍 Distance: Approximately 500–520 km by road.
- ⏱️ Travel time: Bus 9–13 hours | Bus + train 11–13 hours | Bus + flight 5–12 hours | Private car 7–11 hours.
- 💰 Price: Bus US$14–35 | Bus + train from US$17 | Bus + flight US$45–150 per person.
- 🚍 Bus: Direct sleeper buses are the simplest budget option.
- 🚆 Train: Travel from Da Nang Railway Station to Nha Trang after a transfer from Hoi An.
- ✈️ Flight: Travel to Da Nang Airport and compare available connections to Cam Ranh Airport.
Last updated: October 2026
Which Is the Best Way to Travel from Hoi An to Nha Trang?
| Transport | ⏱️ Time | 💰 Price | Comfort | Ideal for |
|---|---|---|---|---|
| Sleeper bus | 9–13 hours | US$14–35/person | ★★★☆☆ | Budget travelers |
| Bus + train via Da Nang | 11–13 hours | From US$17/person | ★★★★☆ | Train travelers |
| Bus + flight | 5–12 hours | US$45–150/person | ★★★★☆ | Time-conscious travelers |
| Private car | 7–11 hours | US$190–680/vehicle | ★★★★★ | Families and groups |
Evaluation: ★★★★★ very good ★★★★☆ good ★★★☆☆ acceptable.
If you prefer a direct journey, compare the available sleeper buses first, as they are a practical option for traveling from Hoi An to Nha Trang. If you prefer rail travel, see our guide to traveling from Da Nang to Nha Trang for more details. Once you arrive, use our Nha Trang travel guide to plan your stay, choose places to visit and make the most of your time in the city.
1. Sleeper Bus from Hoi An to Nha Trang
👉 Choose a sleeper bus for an affordable, direct journey from Hoi An to Nha Trang.
- ✔️ Ideal for: Budget travelers and those comfortable with overnight journeys.
- ✔️ Duration: Approximately 9–13 hours.
- ✔️ Price: Around US$14–35 per person.
- ✔️ Comfort: Moderate, depending on the bus type and operator.
- ✅ Best option: A modern sleeper bus with a convenient departure time.
- 💡 Tip: Check the seat or berth layout and whether a toilet is available.
- ⭐ Extra Tip: Confirm the arrival point in Nha Trang before choosing your accommodation.
The sleeper bus is one of the cheapest ways to travel from Hoi An to Nha Trang. Operators include An Phu Hoi An Travel, Sapa Discovery Travel, VietNam Travel Bus, Luxury Van Limousine, Techbus VN, Duc Duong, Hanh Cafe, Full Moon Party and Cocovip.
The journey takes around 9–13 hours, with tickets typically costing US$14–35 per person. Standard and modern sleeper buses are available, and some services operate overnight.
Check your ticket for the exact pickup point, departure time, arrival location and luggage rules. For more advice, read our Vietnam bus travel guide and book ahead to compare departures.
| Bus Company | Departure in Hoi An | Arrival in Nha Trang | Indicative Price |
|---|---|---|---|
| An Phu Hoi An Travel | 10:00 | 20:00 | From US$28 |
| An Phu Hoi An Travel | 10:30 | 20:30 | From US$31 |
| An Phu Hoi An Travel | 14:30 | 02:30 | From US$30 |
| An Phu Hoi An Travel | 17:00 | 03:00 | From US$17 |
| An Phu Hoi An Travel | 18:00 | 04:00 | From US$22 |
| An Phu Hoi An Travel | 20:30 | 06:30 | From US$35 |
| Sapa Discovery | 11:15 | 20:15 | From US$23 |
| VietNam Travel Bus | 15:30 | 03:30 | From US$24 |
| VietNam Travel Bus | 17:00 | 06:00 | From US$23 |
| VietNam Travel Bus | 18:40 | 07:00 | From US$23 |
| Luxury Van Limousine | 17:15 | 05:10 | From US$19 |
| Luxury Van Limousine | 18:15 | 06:15 | From US$33 |
| Techbus VN | 17:15 | 03:15 | From US$25 |
| Techbus VN | 18:15 | 04:15 | From US$32 |
| Duc Duong | 17:20 | 03:00 | From US$20 |
| Hanh Cafe | 17:45 | 05:00 | From US$14 |
| Full Moon Party | 17:50 | 04:50 | From US$33 |
| Full Moon Party | 18:50 | 05:50 | From US$33 |
| Full Moon Party | 20:20 | 07:20 | From US$33 |
| Cocovip | 19:00 | 05:00 | From US$34 |
| Cocovip | 20:00 | 06:00 | From US$34 |
| Cocovip | 21:00 | 07:00 | From US$34 |
The schedule and prices are indicative information from the original source and may change. Check current departures, journey duration and availability before booking.

2. Bus and Train from Hoi An to Nha Trang
👉 Choose bus and train if you prefer rail travel and a sleeper berth for the long journey.
- ✔️ Ideal for: Travelers who want to combine road and rail transport.
- ✔️ Duration: Approximately 11–13 hours, plus transfer time.
- ✔️ Price: From around US$17 per person, depending on the train and transfer.
- ✔️ Comfort: Moderate to high with a sleeper berth.
- ✅ Best option: Bus or minivan to Da Nang followed by a sleeper train.
- 💡 Tip: Check whether your transfer from Hoi An goes directly to Da Nang Railway Station.
- ⭐ Extra Tip: Leave enough time between arrival in Da Nang and your train departure.
There is no railway station in Hoi An, so you must first travel approximately 30 km to Da Nang. From there, you can take a train to Nha Trang. This option combines a short road transfer with a longer train journey.
The transfer from Hoi An to Da Nang takes around 1–1.5 hours, depending on traffic and the pickup point. Buses, minivans and private transfers are available, with indicative prices of around US$2–17 per person.
From Da Nang, trains run to Nha Trang. The journey takes approximately 10–11.5 hours, and regular Vietnam Railways services offer seats and sleeper berths. Indicative fares are around US$15–35 per person, while the Violette Train sleeper service may cost approximately US$50–55 per person.
Trains depart from Da Nang Railway Station and arrive at Nha Trang Railway Station. You can check the route on our Vietnam railway map. For details about the rail portion, read our guide to traveling from Da Nang to Nha Trang.
Allow extra time for the road transfer and any waiting time at the station. A sleeper berth is often more comfortable than sitting for the entire overnight journey. Train times, ticket prices and available classes can change, so check the current timetable before booking.

3. Bus and Flight from Hoi An to Nha Trang
👉 Choose bus and flight if saving time is more important than finding the cheapest ticket.
- ✔️ Ideal for: Travelers with limited time and flexible budgets.
- ✔️ Duration: Approximately 5–12 hours, depending on flight connections.
- ✔️ Price: Around US$45–150 per person.
- ✔️ Comfort: High, although connections may involve waiting.
- ✅ Best option: Transfer to Da Nang Airport and compare flights to Cam Ranh Airport.
- 💡 Tip: Check the complete itinerary, including layovers and airport transfers.
- ⭐ Extra Tip: Leave sufficient time between separate flight tickets in case of delays.
Flying from Hoi An to Nha Trang requires a transfer to Da Nang International Airport. From there, check the available flights to Cam Ranh Airport, which serves Nha Trang. Depending on the schedule, your itinerary may require a connection in Ho Chi Minh City.
You can travel from Hoi An to Da Nang Airport by bus, minivan or private car. The road transfer usually takes around one hour, although traffic and your pickup location can affect the journey. Several transport companies offer hotel or designated-point pickups.
Airlines and connections may vary by date. The original route information lists carriers including Vietnam Airlines, VietJet Air, Vietravel Airlines and Bamboo Airways. Check current availability rather than assuming a direct flight operates on your chosen date.
The total journey time depends on the transfer to the airport, flight duration and any waiting time between flights. Indicative prices for the combined journey are around US$45–150 per person. Compare the complete itinerary before booking to see whether flying saves enough time to justify the additional cost.
For airport locations and further information, see our Vietnam airport guide and map.

4. Private Car/Taxi from Hoi An to Nha Trang
👉 Choose a private car for a flexible, direct transfer between Hoi An and Nha Trang.
- ✔️ Ideal for: Families, groups and travelers who prefer privacy.
- ✔️ Duration: Approximately 7–11 hours.
- ✔️ Price: Around US$190–680 per vehicle, depending on the provider.
- ✔️ Comfort: Very high, with a private vehicle and driver.
- ✅ Best option: Choose a vehicle that fits your group and luggage.
- 💡 Tip: Compare the total vehicle price rather than only the per-person cost.
- ⭐ Extra Tip: For a long journey, confirm planned breaks and the expected arrival time.
A private car or minivan lets you travel directly from Hoi An to Nha Trang without changing transport. Providers include Dichung Taxi, Booking Car 79, VM Travel, Cocovip Limousine, Mango Travel and Vietnam Locals.
The journey takes around 7–11 hours, depending on traffic, route and stops. You can choose a standard car or a larger minivan for groups.
Prices range from approximately US$190–680 per vehicle. Before booking, confirm passenger capacity, luggage allowance, total price and pickup and drop-off locations. A private transfer is expensive but offers flexibility, privacy and convenience.

💡 Practical Travel Tips for Hoi An to Nha Trang
Choose your transport according to your budget, available time and preferred level of comfort. The sleeper bus is simple and affordable, while train and flight connections require additional planning.
- Best budget option: Compare direct sleeper buses and their departure times.
- More comfort: Consider a sleeper berth on the train from Da Nang.
- Save time: Check the complete flight itinerary, including airport transfers and layovers.
- Private transport: Confirm the vehicle capacity and total price before booking.
- Check departure points: Bus operators may use different pickup and arrival locations.
- Book ahead: Reserve early during weekends, public holidays and busy travel periods.
Tip: Compare the total journey time and cost, including transfers, before choosing your transport from Hoi An to Nha Trang.
❓ FAQ: Traveling from Hoi An to Nha Trang
How can I book bus, train or flight tickets from Hoi An to Nha Trang?
How many hours does it take to travel from Hoi An to Nha Trang?
A sleeper bus takes 9–13 hours, while bus and train connections take around 11–13 hours.
How much should I budget for the journey from Hoi An to Nha Trang?
Bus tickets cost US$14–35, bus and train from US$17, flights US$45–150, and private cars US$190–680 per vehicle.
How far is Nha Trang from Hoi An by road?
The road distance is approximately 500–520 km, depending on the route.
Which transport option is the cheapest from Hoi An to Nha Trang?
The sleeper bus is usually the cheapest and simplest direct option.
Can I fly from Hoi An to Nha Trang, and how long does it take?
You must travel to Da Nang Airport first; total flight time depends on connections and layovers.
Is it better to travel by bus or train from Hoi An to Nha Trang?
The bus is simpler, while train travel requires a transfer from Hoi An to Da Nang first.
Where can I travel from Nha Trang after arriving from Hoi An?
Continue south to Ho Chi Minh City or travel inland to Da Lat.
Is Hoi An worth visiting before continuing to Nha Trang?
Yes. Hoi An offers historic streets and architecture, while Nha Trang is known for its beaches and coastal activities.
What should I prepare before traveling from Hoi An to Nha Trang?
Book transport ahead and allow time for transfers; see our guides to interesting things about Vietnam and solo travel in Vietnam.
Travel Options from Hoi An to Nha Trang
Hoi An and Nha Trang are separated by approximately 500–520 km by road. You can make the journey by sleeper bus, bus and train via Da Nang, connecting flights or private car. The best option depends on your budget, available time and preferred level of comfort.
The sleeper bus is usually the simplest choice because it can take you directly between the two destinations. Bus and train travel is another option if you prefer rail transport and a sleeper berth. Flying requires a transfer from Hoi An to Da Nang Airport, and you should compare available flight connections before booking.
From Nha Trang, you can continue south to Ho Chi Minh City or travel north to Quy Nhon. Before arriving, check our Nha Trang weather guide to help plan your stay.
