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
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.3.72.72.72
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: https://dsvn.vn
III - Nha Trang to Hoi An motorbike
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)
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: (058.3.81.81.81 - 3.824.000
- Khanh Hoa Taxi: (058.3.810.810 - 3.871.871
- Emasco Taxi: (058).3.51.51.51 - 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.