Hoi An to Nha Trang

How to Get From Hoi An to Nha Trang

4Options
3h 30mFastest
$25From
ElaMaartenWritten by Ela · Reviewed by Maarten · Updated 1 week ago

Train · Bus · Flight · Private Transfer

Nha Trang is a beach resort city 414 kilometres (257 miles) south of Hoi An. It has a long sweep of sand, offshore islands and old Cham towers. Flying is the quickest way, taking 3h 30m. Overland, the train is the cheapest way to get from Hoi An to Nha Trang at $25 (650,000 VND). The bus costs more and can take longer.

COMPARE

4 ways to travel from Hoi An to Nha Trang

There are four ways to travel from Hoi An to Nha Trang. You can choose between the train, bus, flight, and private transport. The journey takes 3h 30m–11h and the quickest way is by flight. If you're on a budget, the cheapest option is by train with tickets starting at $25 (650,000 VND).

Train3 companiesVia Da Nang Railway StationDuration11h+Pricefrom$25650,000 VND

Hoi An to Nha Trang by Train

Hoi An does not have its own railway station. When travelling by train from Hoi An to Nha Trang, you will first take a bus or taxi to Da Nang Railway Station.

Despite this extra transfer, the train is a good option if you choose to travel overnight.

Step 1: Hoi An to Da Nang Railway Station by Minivan

1 hour$5.90 (156,000 VND)

From Hoi An, you can take a 1 hour minivan to Da Nang Railway Station for around $5.90 (156,000 VND).

Minivans are available from 06:00 to 20:00 daily. This means that even if you take the last minivan trip, you will arrive 2 hours early when taking the night train to Nha Trang. You can use this time to have dinner or light snacks at one of the cafes near the train station.

Alternatively, you can take a taxi with rates from $17 (440,000 VND). Minivans and private transfers are available for online booking on BookAway.

For more info, visit our guide for Da Nang Railway Station.

IMPORTANT: Public Bus #1 is the cheap way to get from Hoi An to Da Nang. It runs every 20 to 30 minutes from about 05:30 to 18:00.

Step 2: Da Nang to Nha Trang by Train

9h 50m - 12h$19 (495,000 VND)

From Da Nang, there are 5 trains going to Nha Trang every day. Only one of these is a night train, though. We highly recommend that you take an overnight train so that you don’t lose an entire day on the journey.

You can get a second-class seat for around $19 (495,000 VND). But for this long journey, we recommend booking a 4-sleeper cabin for more comfort.

A cheaper alternative would be to get a bunk in a 6-berth cabin, but it is less spacious and may not be as comfortable.

DurationPrice
11h14mVietnam RailwaysSecond Class SeatDa NangNha Trang08:51$19495,000 VNDTickets
10h36mVietnam RailwaysSecond Class SeatDa NangNha Trang08:00$19500,000 VNDTickets
10h3mVietnam RailwaysSecond Class SeatDa NangNha Trang11:29$21540,000 VNDTickets
9h48mVietnam RailwaysSecond Class SeatDa NangNha Trang12:47$22570,000 VNDTickets
10h19mVietnam RailwaysSecond Class SeatDa NangNha Trang16:13$22580,000 VNDTickets
Show all 21 companies
10h19mVietnam RailwaysSecond Class SeatDa NangNha Trang23:27$23610,000 VNDTickets
11h50mVietnam RailwaySecond Class AC SeatDa Nang Train StationNha Trang Train Station11:2912:47$24620,000 VNDTickets
11h50mVietnam RailwaySecond Class AC SeatDa Nang Train StationNha Trang Train Station23:25$26680,000 VNDTickets
10h19mVietnam RailwaysSecond Class SleeperDa NangNha Trang16:13$34900,000 VNDTickets
11h14mVietnam RailwaysSecond Class SleeperDa NangNha Trang08:51$35920,000 VNDTickets
11h50mVietnam RailwaySecond Class Sleeper ACDa Nang Train StationNha Trang Train Station08:1508:5011:2912:47$36950,000 VNDTickets
10h3mVietnam RailwaysFirst Class SleeperDa NangNha Trang11:29$38990,000 VNDTickets
11h14mVietnam RailwaysFirst Class SleeperDa NangNha Trang08:51$391,020,000 VNDTickets
9h48mVietnam RailwaysFirst Class SleeperDa NangNha Trang12:4716:13$401,040,000 VNDTickets
10h36mVietnam RailwaysFirst Class SleeperDa NangNha Trang08:00$401,060,000 VNDTickets
10h19mVietnam RailwaysSecond Class SleeperDa NangNha Trang23:27$411,080,000 VNDTickets
11h50mVietnam RailwaySecond Class Sleeper ACDa Nang Train StationNha Trang Train Station23:25$441,160,000 VNDTickets
11h50mVietnam RailwayFirst Class SleeperDa Nang Train StationNha Trang Train Station08:1508:5011:2912:47$461,200,000 VNDTickets
10h19mVietnam RailwaysFirst Class SleeperDa NangNha Trang23:27$461,200,000 VNDTickets
9h57mViolette Express TrainShared Cabin for 4Da NangNha Trang11:2912:47$571,500,000 VNDTickets
9h48mVietnam RailwaysCabin 2 XDa NangNha Trang12:47$772,020,000 VNDTickets

Stations

Map of stations
Click to explore

Train tickets are available on Bookaway.

Booking Tip

We recommend booking your tickets online through BookAway. Their site is intuitive, provides a clear picture of what you can expect, and offers great customer service. If you're eyeing the best deals, you might occasionally find slightly cheaper tickets on Baolau.

'You are to get off the train at Nha Trang Railway Station, 2 km west of the main beach. Depending on your hotel’s location, you can get there on foot or via a short taxi ride.

Nha Trang
Bus12 companiesVia Da NangDuration11h+Pricefrom$32840,000 VND

Hoi An to Nha Trang by Bus

There are two ways to travel from Hoi An to Nha Trang by bus:
  • Direct bus from Hoi An to Nha Trang
  • Indirect route via Da Nang
We give you a detailed guide of both options below.

Option 1: Direct Bus from Hoi An to Nha Trang

9-13h$16 (415,000 VND)

On a budget? Travelling by bus from Hoi An to Nha Trang costs $16 (415,000 VND). All buses operate overnight, which means you can save on hotel costs.

Travelling at night doesn’t mean that you will get a good night’s sleep, though. Most of the bus operators for this route don’t get the best reviews.

DurationPrice
13hHanh CafeSleepingHoi An OfficeNha Trang City Office18:00$16415,000 VNDTickets
9hAn Phu TravelSleeping103 Ton Duc Thang, Hoi An (An Phu TravelCo.opmart Nha Trang18:00$18475,000 VNDTickets
10h30mCatthienhai TravelVIP Sleeping23 Nguyen Tat Thanh44-28 Nguyen Binh Khiem17:30$19495,000 VNDTickets
9h45mTan Kim ChiVIP CabinHoi An OfficeJunction of Nha Trang fiber factory18:45$431,140,000 VNDTickets

Stations

Map of stations
Click to explore
From
To
Via

Bus tickets are available on Bookaway.

Option 2: Indirect Bus via Da Nang

If direct buses from Hoi An to Nha Trang are unavailable, you can take a taxi from Hoi An to Da Nang, and then take a bus from Da Nang to Nha Trang.

Booking Tip

Buses arrive at various points in Nha Trang city centre, depending on which company you travel with. To get to your hotel, you can either take a short walk or grab a taxi with fares from $5.70 (150,000 VND).

Step 1: Hoi An to Da Nang by Taxi

1 hour$17 (440,000 VND)

The most convenient way to get from Hoi An to Da Nang Bus Station is by taxi. Rates start from $17 (440,000 VND). You can pre-book your private transfer through BookAway — their cars are generally more comfortable than regular taxis.

Another option is to take a motorbike taxi for around $5.70 (150,000 VND), but only if you’re travelling light.

IMPORTANT: Cheap local buses run this stretch every 20 to 30 minutes, from about 05:30 to 18:00. Touts still work the stop and will steer you towards an overpriced taxi, which is why it is best to book your private transfer with a company you trust. Some touts are taking advantage of this situation by luring tourists to take overpriced taxis, which is why it’s best to book your private transfer with a trusted company beforehand.

Step 2: Da Nang to Nha Trang by Bus

10h - 15h 30m$15 (400,000 VND)

From Da Nang Central Bus Station, there are a few buses departing in the afternoon/evening for Nha Trang.

We recommend travelling with Futa Bus because it has the most convenient departure and arrival times. It offers the cheapest fares at $15 (400,000 VND) and also gets decent reviews for this route.

It’s worth noting that bus travel in Vietnam is neither as safe nor as comfortable as taking the train. And this is a long journey that takes 10h - 15h 30m.

DurationPrice
12h30mHa LinhSleepingDa nang Bus StationNha Trang Office17:00$15400,000 VNDTickets
10hFuta BusSleepingDa Nang Central Bus StationBus Station North of Nha Trang20:40$16410,000 VNDTickets
15h30mHanh CafeSleepingDa Nang OfficeNha Trang City Office15:30$16415,000 VNDTickets
10h30mGoEz TravelSleepingDa Nang OfficeBus Station North of Nha Trang07:4518:4520:25$16420,000 VNDTickets
11h30mGoEz TravelSleepingDa Nang OfficeBus Station North of Nha Trang19:45$16420,000 VNDTickets
Show all 25 companies
11hQuang HanhVIP SleepingDa nang Bus StationVP Nha Trang17:00$16425,000 VNDTickets
10h10mQuang HanhVIP SleepingDa nang Bus StationVP Nha Trang17:00$17440,000 VNDTickets
12hCatthienhai TravelVIP Sleeping19 D. 3 Thang 244-28 Nguyen Binh Khiem15:00$22570,000 VNDTickets
11hQuang HanhVIP CabinDa nang Bus StationVP Nha Trang18:30$23600,000 VNDTickets
11hTechbus VN JSCVIP 32 SleepingDa Nang34 Thich Quang Duc14:4515:00$23610,000 VNDTickets
11hTechbus VN JSCVIP 32 SleepingDa NangSieu thi Coop Mart Nha Trang14:4515:00$23610,000 VNDTickets
12h20mTechbus VN JSCVIP 32 SleepingDa Nang4th Street Ha Quang 214:4515:00$23610,000 VNDTickets
12h30mHa LinhVIP SleepingDa nang Bus StationNha Trang Office19:00$24630,000 VNDTickets
10h50mCuc Tung LimousineVIP CabinDa Nang Central Bus StationSouthern Nha Trang Bus Station18:0019:3020:30$24630,000 VNDTickets
10h30mGoEz TravelVIP SleepingDa NangBus Station North of Nha Trang10:00$24630,000 VNDTickets
11hDuc Duong BusVIP 34 Seats96 Hoang Thi LoanNha Trang Southern Bus Station10:4511:00$24640,000 VNDTickets
10h30mGoEz TravelVIP SleepingDa nang Bus StationVP Nha Trang09:30$25650,000 VNDTickets
13h10mGrouptourSleepingDanang SSB28 Nguyen Binh Khiem15:15$25650,000 VNDTickets
10h50mCuc Tung LimousineVIP CabinDa Nang Central Bus StationSouthern Nha Trang Bus Station19:00$28740,000 VNDTickets
10h45mDuc Duong BusVIP Luxury 22255 Le ThachNha Trang Southern Bus Station17:3017:4518:00$29770,000 VNDTickets
11hDuc Duong BusVIP Luxury 22255 Le Thach34 Thich Quang Duc17:3017:4518:00$29770,000 VNDTickets
11h5mCuc Tung LimousineVIP CabinHoa Khanh Gas Station 16Southern Nha Trang Bus Station17:00$31800,000 VNDTickets
10h30mGoEz TravelRoyal Sleeping19 D. 3 Thang 244-28 Nguyen Binh Khiem15:00$33870,000 VNDTickets
10h30mGoEz TravelRoyal SleepingDa nang Bus StationVP Nha Trang15:30$37970,000 VNDTickets
10h15mTan Kim ChiVIP CabinDa Nang OfficeJunction of Nha Trang fiber factory17:1517:35$431,120,000 VNDTickets

Stations

Map of stations
Click to explore
From
To
Via

Bus tickets are available on Bookaway.

Booking Tip

Most buses arrive at either the Northern Bus Station (6 km from the city centre) or the Southern Bus Station (13 km from central Nha Trang). Some companies have their own arrival points in the city, though. Make sure you check your bus departure and arrival stations to avoid any inconvenience.

Nha Trang
FlightVia Da Nang AirportDuration3h 30mdoor to doorPricefrom$401,060,000 VND

Hoi An to Nha Trang by Flight

The train and the bus are good options if you don’t mind travelling overnight. But if you’d rather travel during the day or if you’re short on time, there is also an option to take a flight from Hoi An to Nha Trang.

There are not a lot of flights available, though, just 1 or 2 flights operate daily.

Also, note that the nearest airport to Hoi An is in Da Nang, and the nearest airport to Nha Trang is in Cam Ranh. Both airports are 1 hour away.

TIP: If you decide to travel by plane, please consider including a carbon compensation fee to reduce your impact on the environment.

Step 1: Hoi An to Da Nang Airport by Bus

1 hour$5.90 (156,000 VND)

From Hoi An centre to Da Nang Airport takes 1 hour by shuttle bus or taxi.

We recommend taking a shuttle bus if you’re travelling solo. This will pick you up from Hoi An centre and take you to Da Nang Airport for $5.90 (156,000 VND).

If you’re with at least one companion, it will be more cost-efficient to take a taxi. Fares going to Da Nang Airport start from $12 (320,000 VND).

You can pre-book your shuttle bus ticket or private transfer through BookAway. See our page on Da Nang Airport for more details.

Step 2: Da Nang to Nha Trang by Flight

1.5 hours$32 (830,000 VND)

From Da Nang, you will then fly to the nearest airport to Nha Trang, which is Cam Ranh Airport.

Vietjet Air offers the cheapest fares, but it’s only available on Tuesday, Thursday and Saturday. Vietnam Airlines operates on this route every day, but it’s a bit more expensive.

Airfares start from $32 (830,000 VND) and travel time is around 1.5 hours.

Step 3: Nha Trang Airport to Nha Trang City Centre by Bus/Taxi

1 hour$2.80 (74,000 VND)

From Cam Ranh Airport, you will find Nha Trang 40 km north. You can get there in 2 ways: a 1 hour bus and a 45-minute taxi.

The bus is the cheaper option at $2.80 (74,000 VND). Dat Moi Bus #18 will take you from the airport to 10 Yersin Street in Nha Trang city centre.

Note that the bus does not have a lot of space for luggage. If you’re carrying bulky bags, it might be more convenient to take a taxi. Rates start from $8.60 (226,000 VND).

See Nha Trang Airport for more details.

Nha TrangCity Centre
Private Transfer1 companyDirectDuration9h 10mPricefrom$3759,800,000 VND

Hoi An to Nha Trang by Private Transfer

The only way you can travel directly from Hoi An to Nha Trang is by private transfer. The journey takes about 9h 10m hours, making it faster than taking a bus or a train.

If you want this door-to-door ride, we recommend booking one via BookAway. It offers excellent customer service as well as comfortable cars with professional drivers.

Rates start from $375 (9,800,000 VND) for a 3-seater private transfer. Divide the cost and that’s about $125 (3,300,000 VND) per person.

Hoi An
Vietnam Locals
Standard Car 3 PAX
$375 (9,800,000 VND)
$125 (3,300,000 VND) per person
Vietnam Locals
Standard Minivan 8 PAX
$440 (11,600,000 VND)
$55 (1,460,000 VND) per person
Available atBookaway
Nha Trang

Distance from Hoi An to Nha Trang

Hoi An and Nha Trang are about 414 km (257 miles) apart, and the journey itself covers around 498 km by road. The quickest way to get from Hoi An to Nha Trang is by taking the flight, which takes around 3h 30m.

~414 km
Distance
~498 km
Road distance
3h 30m
Fastest

Reach out to our Community

No questions yet — be the first to ask about Hoi An to Nha Trang.

STAY

Our favourite places to stay in Nha Trang

Here are our favourite places to stay in Nha Trang for every budget.

Budget

Shoho Hotel

The value for money of Shoho Hotel is insane. In other cities around the world, you would be paying 5x the price of this place. The rooms are beautifully designed with pops of colour and comfortable simplicity.

Staff here are incredibly friendly and helpful, plus you can't beat the location. It's only 100m from the beach!

  • Right on the beach
  • Great value for money
  • Beautiful design
  • Amazing staff

Private rooms start from $10 (265,000 VND) per night.

Check availability
Budget

Mojzo Inn

Want to wake up in a stylish & spacious room and enjoy a tasty breakfast on the rooftop restaurant?

Mojzo Inn is located close to the restaurants, bars and just a few minutes walk from the beach. When you stay at Mojzo, make sure you don’t miss out on the delicious (and free) home-baked cake served at tea time between 15:00-17:00.

  • Rooftop restaurant
  • Great location
  • Free homemade cakes
  • Free delicious breakfast

Private rooms start from $17 (445,000 VND) per night.

Check availability
Budget

Zenia Boutique Hotel

You're spoilt for choice with budget accommodations in Nha Trang, but one thing that makes Zenia Boutique Hotel stand out is its rooftop pool. The views of the beach and city are spectacular.

Their onsite Asian restaurant serves both delicious local and international cuisine. Then you can burn off the calories you consumed in their gym. The rooms are super modern and spacious. A great stay in Nha Trang.

  • Rooftop pool
  • Amazing views
  • Delicious onsite restaurant
  • Gym

Private rooms start from $18 (475,000 VND) per night.

Check availability

ABOUT YOUR DESTINATION

Why Visit Nha Trang?

Nha Trang is a high-rise resort town in southeast Vietnam. Its sandy coast is regarded as one of the most beautiful bays in the world — thanks to its crescent-shaped white sand beach and clear turquoise waters.

Also known as the country's seafood capital, Nha Trang is bustling with many offerings — from dining choices to pagodas and sculpture gardens as well as a vibrant nightlife. But if those are not enough, you can always visit the many islands nearby via boat or by cable car from Nha Trang.

Rounding it up

That's the full picture for getting from Hoi An to Nha Trang, roughly 414 kilometres (257 miles) apart. In all, there are 4 ways to make the trip. The cheapest fare is $25 (650,000 VND). The quickest trip takes 3h 30m.

Prices and timetables change, so it's worth a quick check before you travel. Have a question, or travelled this route recently? Ask the community below and we'll do our best to help.

Frequently Asked Questions

What is the distance from Hoi An to Nha Trang?

The distance from Hoi An to Nha Trang is 414 kilometres (257 miles).

What is the fastest way to get from Hoi An to Nha Trang?

The fastest way to get from Hoi An to Nha Trang is by flight and takes 3h 30m.

What is the cheapest way to get from Hoi An to Nha Trang?

The cheapest way to get from Hoi An to Nha Trang is by train with ticket costs starting from 650,000 VND.

About the Authors

Ela
Ela

Senior Travel Writer

Ela is a storyteller, content producer, solo traveller and a mermaid-in-training. When she's not in front of her laptop, you will find her barefoot and living her best tan on some island in the Philippines. Or exploring the depths of its seas as a budding freediver. An island girl at heart, she'll be happy anywhere there is sea, sand, sun and coffee.

Maarten
MaartenReviewer

Founder & Trip Planning Expert

Based in Bali, Maarten's passion for travel is undeniable. In 2016, he decided to quit his job as a stock analyst and started doing what he always dreamed of: travelling through South East Asia and helping other people plan their trips. When he is not working on Gecko Routes, you'll find him surfing in the ocean or exploring the best gems of Indonesia.

Affiliate Disclosure

Some links on this page are affiliate links. If you book through them, we earn a small commission at no extra cost to you. This helps us keep Gecko Routes free and up to date.

Stay Connected

Join our Community

We're a small team of passionate travellers sharing what we've learned on the road. Get our best tips, route updates, and travel stories delivered to your inbox.

Unsubscribe anytime.