Last updated:June 27, 2021Nothing better than visiting two incredible destinations in Vietnam in one vacation. While Nha Trang has a vibrant style, Hoi An still maintains its peaceful and nostalgic atmosphere.How to get from Nha Trang to Hoi An Vietnam?This article is a detailed transportation guide from Nha Trang to Hoi An Vietnam by bus, train, and flight, including ticket price, how to book tickets online, and schedule.Book ticket to Hoi An Route overviewOption 1: BusEasiest option. You don’t need to transfer. Option 2: TrainYou first need to take a train from Nha Trang to Da Nang, then transfer to Hoi An by bus or private car. Option 3: FlightFly to Da Nang airport and then transfer to Hoi An by bus or private car. Book ticket to Hoi AnNha Trang to Hoi An BusDuration: 10 hours 30 minutes Cost: starts at $11Traveling by bus is one of the most common options to get to Hoi An from Nha Trang. The journey takes approximately 10 hours 30 minutes. Bus providerHanh Cafe, FUTA, and TheSinhTourist offer frequent buses with low prices and high-quality rides.Ticket prices range from 240,000 to 330,000 VND, depending on the bus provider. ScheduleCurrently, the buses only run in a few fixed time frames, such as 19:00 and 20:00. So you need to schedule and book early to make sure there are tickets.Book ticket to Hoi An Nha Trang to Hoi An TrainDuration: 8 hours 42 minutes Cost: starts at $19 (train) + transfer feeIf you’d like to travel by train from Nha Trang to Hoi An Vietnam, you must stop at Da Nang station because Hoi An has no railway station.Book train to Da NangThen, you can take a private car transfer or shuttle bus to transfer from Da Nang airport to Hoi An. Private Transfer To Hoi AnScheduleOn average, Vietnam Railways offer 6 trains daily from Nha Trang to Da Nang, so you can freely choose your time frame.SE4 3:02 amSE2 4:55 amSE8 1:28 pmSE6 4:06 pmSE 22 7:48 pmSE10 11:13 pmDepending on the seat, the ticket price will range from 400,000 to 900,000 VND. Please note that the departing time is subjected to change depending on the day. StationsThe railway distance between Nha Trang and Da Nang is approximately 524 km.Nha Trang Railway Station: 17 Thái Nguyên, Nha Trang, Tỉnh Khánh HòaDa Nang Railway Station: 202 Hải Phòng, Phường Tân Chính, Quận Thanh Khê, Đà NẵngSeat selectionsYou can select your seats based on your preference.Soft seatSleeper 4-berthSleeper 6-berth Nha Trang to Hoi An flightDuration: 1-hour flight + 30 minutes transferSee alsoVietnam Travel GuideUltimate Guide To Cham Islands Hoi An VietnamCost: $20 (flight) + transfer feeSimilar to the train, there is currently no airport in Hoi An, so you need to fly from Nha Trang to Da Nang airport.Vietnam Airlines and Vietjet offer frequent flights daily with prices from 450,000 to 1,800,000 VND.Book flight to Da NangSeptember to November is the cheapest time, so you should book early to get more incentives.After taking a flight to Da Nang airport, you can take a private transfer to go straight to Hoi An.Private Transfer To Hoi An Best things to do in Hoi AnVisiting Hoi An, you should not miss the tasty Hoi An food tour or cooking class and basket boat tour. If you have more time in Hoi An, don’t forget to check out My Son sanctuary. Seeing the Hindu temples in the early morning would be an extraordinary experience on your trip to Vietnam.