Nha Trang and Hoi An are two famous tourist destinations in the Central region or Vietnam. There is nothing more wonderful than traveling to both of these beautiful cities on vacation. For you to have a convenient trip, here are some experiences to share when you want to travel from Nha Trang to Hoi An.

Table Contents
Nha Trang to Hoi An
Source: Internet

The distance from Nha Trang to Hoi An is about 530 km along National road 1A.  To get to Hoi An from Nha Trang, you can take a flight, bus, train, or ride a motorbike. Catching a bus or driving is the most convenient way since you can travel directly to Hoi An town from Nha Trang. Taking a flight is the fastest way, but there is no airport in Hoi An city, you have to land in Da Nang airport in Danang city then transfer to Hoi An town. And it is the same to train. 

I - Traveling from Nha Trang to Hoi An by bus

With a distance of about 530km, traveling by bus takes about 12 hours. A bus ticket normally costs about 200,000 VND ($8.5). You can refer to the following night bus companies in Nha Trang:

TM Camel

- Pick-up: No.24 Tran Hung Dao street, Nha Trang city at 7pm

- Drop-off: No.137 Tran Nhan Tong street, Hoi An at 6am

- Contact: 02583523556 - 02353917703

The Sinh Tourist (Sinh Cafe)

- Pick-up: No.130 Hung Vuong street, Nha Trang city at 7pm

- Drop-off: No.646 Hai Ba Trung street, Hoi An city at 7am

- Contact: 0258 3524 329

II - Overnight train from Nha Trang to Hoi An

Nha Trang to Hoi An by train

Da Nang train station - Source: Chu Lai

There is no train station in Hoi An so you have to catch a train from Nha Trang train station to Da Nang train station then get to Hoi An by taxi or bus as follow:

Some taxi brands in Danang city:

- Mai Linh taxi: 0511 356 5656   

- Vinasun Green taxi: 0511 368 6868   

- Tien Sa Da Nang taxi: 0511 379 7979   

- Han River Taxi: 0236.

Bus No.01: 

- Route: Da Nang Central Bus Station (No.159 Ton Duc Thang street, Hoa Minh, Lien Chieu, Da Nang)  - Hoi An Bus Station (Nguyen Tat Thanh street, Hoi An city). 

- Bus ticket price: 20,000 VND / ticket ($0.86)

- Traveling time: 40 mins from 5:30am - 5:30pm

Details about Nha Trang to Hoi An train:

- Traveling time: 11 hours

- Total cost: around $45 (train ticket price: $35 + taxi cost: $10)

- Departure point: Nha Trang train station - No.17 Thai Nguyen street, Phuoc Tan ward, Nha Trang city

- Arrival point: Da Nang train station - No.791 Hai Phong street, Tam Thuan ward, Thanh Khe district, Da Nang city

- Train code: 

+ SE4: 3:20am - 1:55pm

+ SE8: 2:05pm - 00:45am (Date+1)

+ SE22: 7pm - 6:25am (Date+1)

+ SE6: 11:30pm - 10:20am (Date+1)

- Online booking:

III - Nha Trang to Hoi An motorbike 

How to get from Nha Trang to Hoi An
Riding route - Source: TravelHome

Traveling by motorbike takes about 11 hours and the most ideal route: via QL19C and QL1A. The journey by motorbike is not so difficult and you are certainly impressed by the charming sceneries along the roads. 

Some motorbike rental shops in Nha Trang:

Nha Trang Motorbike Rental

- Address: No.05 Nguyen Trung Truc street, Tan Lap ward, Nha Trang city

- Opening hours: 8am - 5pm 

- Rental price: from $5 / day 

- Contact: 093 579 75 50

True Friends Easy Rider

- Address: No.60 Nguyen Thien Thuat street, Nha Trang city

- Opening hours: 7am - 10pm

- Contact: 090 642 42 66 

Viet Coral Tourist 

- Address: No.152 Hung Vuong street, Tan Lap ward, Nha Trang city   

- Contact:  0934 993599-0329 150,799   

- Rental price: $6.5 - 17.2 / day

IV - Flights from Nha Trang to Hoi An 

There is no airport in Nha Trang city as well as in Hoi An city. The nearest airport to Nha Trang city is Cam Ranh airport (35km away) and the nearest airport to Hoi An city is Da Nang airport (28km away). 

- Total traveling time by plane is 3 hours (flight time: 1 hour + transfer time: 2 hours)

- Total cost: $63 (flight ticket price: from $40 + taxi cost Nha Trang to Cam Ranh: $12 + taxi cost from Da Nang airport to Hoi An: $11)

Nha Trang to Hoi An flight
Nha Trang to Hoi An flight time is about 3 hours - Source: Gia Han

Step 1: Traveling to Cam Ranh airport by taxi from Nha Trang city

Cam Ranh airport information:

- Location: Nguyen Tat Thanh street, Cam Nghia ward, Cam Ranh city, Khanh Hoa province 

- IATA code: CXR

Traveling time: 1 hour

Some taxi brands in Nha Trang: 

- Mai Linh Taxi: (058).3.811.811

- Nha Trang Taxi: ( - 3.824.000 

- Khanh Hoa Taxi: (058.3.810.810 - 3.871.871

- Emasco Taxi: (058). - 3.814.444

Step 2: Cam Ranh airport to Da Nang airport

- Flight time: about 1hour 

- Some airlines: Vietnam Airlines, Vietjet Air, and Bamboo Airways

Step 3: Da Nang airport pto Hoi An

Da Nang airport information:

- Location: Duy Tan street, Hoa Thuan Tay ward, Hai Chau district, Danang city  

- IATA code: DAD

Traveling by taxi from Da Nang airport to Hoi An city takes about 45 minutes.

That is all about the ways to travel from Nha Trang to Hoi An Vietnam. Hope it helps you have a great trip to Central Vietnam. 

U want to share?
Hi, my name is Quan, and you can call me “Kun”. Having a big passion for travel, I spent 6 months traveling to most of the regions & provinces in Vietnam. I find Vietnam's landscapes are so beautiful, Vietnamese people are so friendly.

Quan Nguyen — Quan Nguyen



Please enter email to get further
information for your travel plan

Vietnam Travel Memories

Best memories in Vietnam

Besides nature's beauty, historical relics,.. Vietnamese souvenirs especially handcrafted gifts with unique and catchy processes, also attract tourists a lot. This following article may be the best answer for the question “What souvenir to buy in Vietnam?”