The overnight sleeper bus — Vietnam's most efficient way to cover ground while you sleep
Hoi An to Nha Trang: Train vs Sleeper Bus
Hoi An has no train station. No airport. Getting from Nha Trang from Hoi An always involves at least one connection — whether that’s a taxi to Da Nang for a flight, a shuttle to the bus terminal, or a short ride to Da Nang station for the train south.
Sleeper bus is cheapest: 200,000–350,000 VND (~$8–$14), 10–12 hours overnight
Flight is fastest: 45 min Da Nang to Cam Ranh, total door-to-door ~4–5 hours
Train via Da Nang exists but adds a connection and isn't worth the hassle
Open bus (Futa/Phuong Trang) is the most reliable budget option with pickup from Hoi An
Bottom line: Fly if you value time; take the sleeper bus if you value money
✈ Search Flights to Vietnam
Last updated: May 2026 — prices and logistics verified May 2026.
Hoi An to Nha Trang is one of those journeys that looks simple on a map and turns into a half-day logistics puzzle once you actually try to plan it. If you’re still working out the Hoi An side of your trip, the Hoi An travel guide has the full picture, and the things to do in Hoi An guide covers what’s actually worth your time before you board the bus south.
I’ve done this route three times in different ways. Here’s what each option actually looks like.
The overnight sleeper bus — Vietnam’s most efficient way to cover ground while you sleep
Option 1: Sleeper Bus — Best Value for Most Travelers
This is the default choice for independent travelers on the Hoi An–Nha Trang route, and for good reason.
The major operators — Futa Bus and Phương Trang — run direct overnight services from Hoi An (or with pickup via Da Nang) to Nha Trang. The bus leaves in the late afternoon or evening, you sleep through the coastal highway, and wake up at the Nha Trang bus terminal around dawn.
?q=15.8794,108.3349″ target=”_blank” rel=”noopener”>15.8794° N, 108.3349° E — book in person the day before or use their app. They’ll often have a shuttle that collects from your guesthouse in Hoi An and takes you to the main Da Nang terminal to join the long-distance bus.
ℹKnow Before You Go
“Open bus” tickets sold by guesthouses in Hoi An often add a markup of 30,000–50,000 VND over booking directly with Futa or Phương Trang. Not a huge amount, but worth knowing. Book direct if you have time.
Option 2: Flight — Best If You Value Time
No airport in Hoi An means you’re flying from Da Nang (DAD) to Cam Ranh / Nha Trang (CXR).
The flight itself is 45 minutes. But factor in: taxi or Grab from Hoi An to Da Nang airport (30–45 min, 150,000–250,000 VND/~$6–$10), arriving 90 minutes before departure, the 45-minute flight, baggage claim, and then a 30–45 minute transfer from Cam Ranh Airport to Nha Trang city.
Total door-to-door: 4–5 hours.
Cost: 400,000–1,200,000 VND (~$16–$48) depending on how far in advance you book Duration: 4–5 hours total Airlines: VietJet, Bamboo Airways, Vietnam Airlines
VietJet regularly has flash sales for this route — 400,000–600,000 VND (~$16–$24) is achievable if you book 2–3 weeks ahead. At that price, flying makes obvious sense over a 10-hour overnight bus. Above 900,000 VND (~$36) one-way, the bus becomes harder to dismiss.
→Who It’s For
Flying makes sense if: you have less than 3 weeks in Vietnam and every day counts; you’re over the overnight bus experience; or you find a sale fare under 600,000 VND. Skip it if you’re on a tight budget or enjoy watching Vietnam’s coastline from a bus window at dawn.
Flying from Da Nang cuts the Hoi An to Nha Trang journey to under 5 hours total
Option 3: Train — Technically Possible, Not Recommended
The train from Da Nang to Nha Trang runs on the Reunification Express line. But here’s the catch: Hoi An has no train station, so you’re taking a taxi or Grab to Da Nang station first (~30 min, 120,000–180,000 VND).
The Da Nang–Nha Trang train journey takes 8–11 hours depending on the service. Add the Hoi An→Da Nang transfer and you’re looking at 10–12 hours total — the same as the sleeper bus, but more complicated and usually more expensive.
Cost: 300,000–550,000 VND (~$12–$22) for soft seat; 400,000–700,000 VND (~$16–$28) for soft sleeper Duration: 10–12 hours total (including Da Nang transfer)
The train does pass along a genuinely dramatic stretch of Vietnamese coastline between Da Nang and Quảng Ngãi — sea on one side, mountains on the other. If you’re a train enthusiast or have a daytime service, it’s a genuinely beautiful ride. But for most people doing Hoi An → Nha Trang as a point-to-point transfer, the bus wins on simplicity.
↗Insider Tip
If you want the coastal train scenery without the full Nha Trang journey, the Da Nang → Đà Nẵng → Diêu Trì section (2 hours south) is the most scenic stretch. Get off at Quảng Ngãi for the views, then catch an onward bus. Most travelers skip this entirely — which is exactly why it’s worth knowing.
Option 4: Private Transfer or Motorbike
Private car transfers from Hoi An to Nha Trang run around 2,500,000–4,000,000 VND (~$100–$160) for the full car. Makes sense for groups of 3–4 splitting the cost, especially if you want to stop along the way — Mỹ Sơn sanctuary, Quảng Ngãi province, or the coastal road through Bình Định.
Motorbiking it is possible — Highway 1 runs the full length, and there are scenic backroads. Budget 2–3 days if you’re doing it right, not as a rushed transfer. The distance is roughly 530km.
Book Tours & Activities — Nha Trang
Klook has the widest selection for Vietnam and is usually the cheapest. KKday is strong on day trips and local experiences.
If you took the sleeper bus, you’ll arrive at the Phương Trang bus terminal on Lê Hồng Phong street (12.2554° N, 109.1736° E), roughly 3km from the beach. Open Grab — don’t take offers from drivers waiting outside. A Grab to most guesthouses runs 30,000–50,000 VND (~$1.50–$2).
If you flew into Cam Ranh Airport (CXR), you’re 30km south of the city. Options:
Airport shuttle bus: 70,000–90,000 VND (~$3), runs to the city center, drops near major hotels
Grab: 250,000–350,000 VND (~$10–$14) direct to your accommodation
Taxi: Only if metered — expect 300,000–400,000 VND (~$12–$16); agree on meter before getting in
If you came by train, Nha Trang train station (12.2387° N, 109.1944° E) is almost central — a 5-minute Grab to most accommodation.
Arriving in Nha Trang — the beach is minutes from the bus terminal by Grab
Hoi An to Nha Trang FAQ
Is there a direct bus from Hoi An to Nha Trang?
Yes — Futa Bus and Phương Trang both run services that pick up in Hoi An (or collect you via a shuttle to their Da Nang terminal) and go direct to Nha Trang. You don’t need to arrange a Da Nang connection yourself. Book directly with the operator or at your guesthouse.
What time does the bus from Hoi An to Nha Trang depart?
Most evening departures leave between 7pm and 10pm from Hoi An or Da Nang. There are also some daytime services (8am–11am) if you want to travel during daylight and see the coast, but overnight is the most popular option since it saves a night’s accommodation.
How do I get from Hoi An to Da Nang for the flight?
Grab is the easiest option — 30 to 45 minutes depending on traffic, typically 120,000–200,000 VND (~$5–$8). Some guesthouses in Hoi An can arrange a shared shuttle to the airport for around 100,000–150,000 VND per person if you’re traveling with others.
Should I stop anywhere between Hoi An and Nha Trang?
If you have time, yes. Quy Nhơn (Bình Định province) sits roughly halfway and is one of the most underrated beach towns in Vietnam — quieter than Nha Trang, better seafood per dollar, almost no foreign tourists. A night there before continuing south turns a transit into an actual trip. Vietnam Itinerary 2 Weeks covers this stopover in the 14-day routing.
Before You Go
Two things worth sorting before you land: a Vietnam eSIM so you have data the moment you clear customs, and travel insurance — medical costs for uninsured foreigners in Vietnam are significant.
Airalo eSIMs activate instantly. Buy before departure — airport SIM queues in Vietnam can take 30+ minutes.
The Bottom Line
For most independent travelers, the overnight sleeper bus wins. You leave Hoi An in the evening, sleep through the journey, and wake up in Nha Trang with a full day ahead of you — and 200,000–350,000 VND (~$8–$14) spent instead of $40+.
If you have a week or less in Vietnam and every hour counts, fly. VietJet sale fares make the math easy.
Once you’re there, the Nha Trang Travel Guide has everything you need for the city itself — which islands are worth the boat ride, where to eat seafood at local prices, and why the Po Nagar Cham Towers are the most overlooked thing in the entire city.
Sleeper bus (Futa / Phương Trang): Book directly on the Futa Bus app or website (futabus.vn) or at the Hoi An ticket office on Hùng Vương Street. If booking through your guesthouse, expect a 30,000–50,000 VND markup. The Hoi An pickup is typically from a designated point on Hùng Vương — they’ll send you the exact address by WhatsApp after booking. Departure is usually 6–8 PM for the overnight run; arrival in Nha Trang around 4–6 AM.
Flight (Da Nang → Cam Ranh): Book directly on VietJet (vietjetair.com) or Bamboo Airways (bambooairways.com) for the best base fare. For price comparison use Google Flights or Traveloka. Book 2–4 weeks ahead for the cheapest fares — last-minute prices on this route spike sharply. Budget for Grab Hoi An → Da Nang airport (150,000–250,000 VND) and Grab Cam Ranh airport → Nha Trang city (250,000–350,000 VND). The airport transfers add 400,000–600,000 VND to the total.
Train: Book on 12go.asia (easiest for foreigners with international cards) or directly at Da Nang station. Reach Da Nang station first — Grab from Hoi An takes 25–35 minutes (100,000–150,000 VND). Check the schedule: daytime trains from Da Nang to Nha Trang include the SE1, SE3, and SE7 services. The overnight options reduce the hotel night you’d otherwise need but add complexity at both ends.
Private transfer: Most reputable Hoi An tour operators offer this service. Agencies on Hùng Vương Street quote similar prices — 2,500,000–3,500,000 VND for a sedan (up to 3 passengers), 3,500,000–4,500,000 VND for a 7-seat minivan. Agree on stop locations and durations before departure if you want to break the journey at Mỹ Sơn or anywhere along the coast.
Arriving in Nha Trang: First Steps
If arriving by sleeper bus: The main Nha Trang bus terminal (Bến Xe Phía Nam) is on the southern edge of the city — 15–20 minutes from the beach strip. Grab from the terminal to your accommodation runs 40,000–80,000 VND. You’ll arrive between 4–6 AM, too early for most hotel check-ins. Budget backpacker hostels in the Bùi Thị Xuân area are used to early arrivals — most will store luggage, let you use the shower, and have you wait until 2 PM check-in for a small fee. Ask when you book.
If arriving by flight: Cam Ranh Airport is 30km south. Grab from the airport pickup zone (well-signed outside arrivals) to central Nha Trang: 250,000–350,000 VND, 35–45 minutes on the coastal highway. The airport has coffee, ATMs, and a food court if you land at an awkward hour. Don’t take metered taxis queueing at arrivals — the Grab price is consistently lower.
If arriving by train: Nha Trang train station is centrally located — about 1km from the beachfront strip. A short Grab to your hotel runs 20,000–40,000 VND. The station has luggage storage if you need to drop bags before check-in.
Stops Worth Making on the Overland Route
If you’re taking the private car or motorbike option and have time, the coast between Hoi An and Nha Trang has a few worthwhile stops:
Mỹ Sơn Sanctuary — 40km from Hoi An, the Cham temple complex in a jungle valley is a UNESCO World Heritage Site worth 2–3 hours. It’s on the way inland toward Đà Nẵng rather than directly south, so it requires a small detour. Works as a morning stop before the long southern drive.
Quy Nhơn (Bình Định Province) — roughly halfway between Hoi An and Nha Trang (240km south of Da Nang), Quy Nhơn has become a significant detour destination. The fishing harbor at Thị Nại is atmospheric at dawn, and the beaches north of the city (Kỳ Co Beach, Eo Gió cape) are genuinely good. Most travelers skip it on the Hoi An–Nha Trang run — which is exactly why it’s worth knowing about. An overnight in Quy Nhơn breaks the journey at a natural midpoint. See our Quy Nhơn guide for where to stay and what to see.
Phú Yên Province (Tuy Hòa) — just north of Nha Trang, Phú Yên’s coastline has dramatic basalt rock formations (Gành Đá Đĩa) and near-empty beaches. Not on most itineraries. A private car can stop here for an hour on the way to Nha Trang. Our Phú Yên guide covers the highlights worth stopping for.
What to Do Your First Morning in Nha Trang
If you arrive by overnight bus around 5–6 AM and have a few hours before check-in, the city has a clear morning routine worth knowing:
The area around Chợ Đầm market (central market, 400m from the bus terminal area) comes alive from 5 AM with food stalls. Bún cá Nha Trang — the city’s signature fish noodle soup — is served at its best here in the early morning when the broth is freshest. A bowl costs 25,000–40,000 VND. Sitting on a plastic stool at 6 AM eating fish soup while the market wakes up around you is one of the more memorable ways to arrive anywhere in Vietnam.
The beach promenade (Trần Phú) in the early morning has a completely different quality from midday — local residents doing tai chi and morning exercise, the light coming in low from the east, and almost no tourist activity. If you have luggage to drop, most hostels in the backpacker zone will store it for free from early morning even if check-in is at 2 PM. Leave the bag, walk to the market, then to the beach. By the time you’re back, check-in hours are usually close enough to arrange.
Nha Trang from Hoi An — More FAQs
How long does the sleeper bus from Hoi An to Nha Trang take?
10–12 hours overnight, departing around 6–8 PM from Hoi An and arriving 4–6 AM at the Nha Trang bus terminal. Journey time varies by operator, number of stops, and traffic on Highway 1. Futa and Phương Trang are the most reliable operators with the most consistent timing.
Is there a direct bus from Hoi An to Nha Trang?
Futa and Phương Trang operate services that pick up in Hoi An (or at a transfer point in Da Nang) and run direct to Nha Trang without passengers changing buses. They typically collect from a point on Hùng Vương Street and transfer to a larger bus at the Da Nang terminal. The end-to-end experience is effectively direct for passengers.
What’s the cheapest way to get from Hoi An to Nha Trang?
The sleeper bus at 200,000–350,000 VND (~$8–$14) is the cheapest direct option. Budget flights occasionally undercut this on VietJet flash sales, but add the airport transfers on both ends (~400,000–600,000 VND combined) and the bus wins on total cost for most bookings. Book direct with Futa to avoid guesthouse markup.
Can I take a motorbike from Hoi An to Nha Trang?
Yes — 530km on Highway 1 with the option to take more scenic coastal routes through Bình Định. Budget 2–3 days to do it properly. The highway is manageable but long, and the stretch through Phú Yên province offers the best coastal scenery. Carry a basic tool kit. Our Vietnam motorbike guide covers the logistics of renting and riding long-distance.
“I moved here on a 3-month trial run. That was 5 years ago. I’ve since been to all 63 provinces, ridden every loop worth riding, and eaten things I still can’t name. This blog is what I wish existed when I landed.”