HOI AN to NHA TRANG — Transport Options ☀️

Travel options from Hoi An to Nha Trang in Vietnam, including sleeper buses, trains from Da Nang, connecting flights and private cars
How to travel from Hoi An to Nha Trang? Compare sleeper buses, trains via Da Nang, connecting flights and private transfers.
  1. Bus – Hoi An to Nha Trang
  2. Bus + Train to Nha Trang
  3. Bus + Flight to Nha Trang
  4. Private Car to Nha Trang
  5. Book a Tour Online 🎫
  6. Book Ticket Online 🎫
Best comfort

Bus + train

Combine a road transfer with a comfortable sleeper berth.

Faster alternative

Bus + flight

Save time if your flight connections fit your itinerary.

Private transfer

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?

🚍 Comparison of Transport Options 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.

BOOK TICKETS to NHA TRANG ➜


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 Schedule and Tickets from Hoi An to Nha Trang
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.

Sleeper bus used for the long-distance journey from Hoi An to Nha Trang in Vietnam
A sleeper bus is an affordable way to travel from Hoi An to Nha Trang (photo: 12Go).

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.

CHECK TRAIN TICKETS ➜

Combined bus or minivan transfer from Hoi An to Da Nang followed by a train journey to Nha Trang
From Hoi An to Nha Trang, you can combine a bus or minivan transfer with a train from Da Nang.

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.

Travel from Hoi An to Nha Trang by road transfer to Da Nang Airport and connecting flight to Cam Ranh Airport
To travel by air from Hoi An to Nha Trang, first reach Da Nang Airport and check the available flight connections.

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.

Private car with driver for a long-distance transfer from Hoi An to Nha Trang in central and south-central Vietnam
A private car or minivan offers a flexible transfer from Hoi An to Nha Trang (photo: 12Go).

💡 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?

Compare available options on Baolau or 12Go.

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.

🎫 Book Tickets from Hoi An to Nha Trang

You can also compare separate connections, such as Hoi An to Da Nang or Da Nang to Nha Trang.

Maps of Vietnam ➔

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 2

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

About the author:
Hi, my name is Milan and I’m from the Czech Republic. I’m an independent traveler and the creator of this guide about northern Vietnam. I’ve spent a lot of time exploring this beautiful region — especially its mountains, nature, and ethnic culture. This website was born from my personal travel experiences, and I regularly update it with new tips and information to help fellow travelers. Follow our Facebook page for updates. This site was built with passion ❤️. Read more about the author
Share: