Dalat to Hoi An

Last updated:

Overview Compare Flight Train Bus To Stay

How to get from Dalat to Hoi An?

The driving distance between Dalat to Hoi An is 645km. The quickest route from Dalat to Hoi An is flying via Da Nang. The total route takes about 3.5 hours with a flight distance of 460km. The cheapest route is the Dalat Hoi An bus which takes up to 17 hours. Costs start from $15-$58.

3 ways to get from Dalat to Hoi An

Transport modeDurationCostsAvailability
Flight3.5 hours1,340,000 VND ($57)Check Flights
Train15 hours785,000 VND ($33.50)

Read article for more info

Bus17 hours350,000 VND ($15)Check bus tickets

We recommend taking the flight from Dalat to Hoi An. You can book a direct flight, which costs around $44 and just takes 1h 10min. Note that you will have to take a taxi or a bus to and from the airports.

If you want to save some money, you can travel via combined bus and train. First, you travel by bus from Dalat to Nha Trang. From Nha Trang, you can take the sleeper train to Hoi An.

When you take the morning bus from Dalat to Nha Trang, you can even spend the afternoon on the beach in Nha Trang. After dinner, you can continue with the night train to DaNang. This is a great option if you don’t mind carrying your luggage around.

There are also direct buses from Dalat to Hoi An, but it will be a very long journey. We prefer the train or flight because these are also much safer than the bus.

Itinerary from Dalat to Hoi An

Dalat to Hoi An travelroute

Dalat to Hoi An by Flight

Duration: 3.5 hours
Cost: 1,340,000 VND

As Hoi An doesn’t have an airport, need to take a flight from Da Lat to Da Nang Airport. Below we explain all the steps including how to get to Da Lat Airport from the city centre as well as how to get from Da Nang Airport to Hoi An.

Step 1: Dalat City Center to Dalat Airport by Taxi

Duration: 45min
Cost: 200,000 VND

Lien Khuong is the airport of Dalat and takes 45 minutes by taxi from the city center. Expect to pay 200,000 VND ($8.50) for a taxi to Dalat airport.

Visit the page about Dalat airport for more details.

Step 2: Dalat Airport to Da Nang Airport by Flight

Duration: 1h 10min
Costs: 1,020,000 VND

Currently, there is only one direct flight that operates from Dalat airport (Lien Khuong) to Da Nang airport daily and that’s from Vietnam Airlines. Travel time to DaNang takes 1h 10min and fares start at 1,020,000 VND ($43.50). Indirect flights are also available but they are more expensive and the travel time will take at least 5 hours.

To check all flights operating on this route, click the button below.

Check Flights on Skyscanner

Step 3: Da Nang Airport to Hoi An by Shuttle Bus

Duration: 45 min
Cost: 120,000 VND

From Da Nang Airport to Hoi An takes another 45 minutes. You can book a shuttle bus for 120,000 VND ($5). Visit the page about DaNang airport for more details.


Dalat to Hoi An by Train

Duration: 15 hours
Cost: 785,000 VND

Dalat and Hoi An don’t have their own railway stations. This means you have to go to Nha Trang first if you want to travel by train to Hoi An. From Nha Trang, you can catch the night train to DaNang and then take the public bus or a shuttle bus early in the morning to Hoi An center.

Step 1: Dalat to Nha Trang by Bus

Duration: 4 hours
Cost: 160,000 VND

We recommend booking a bus with The Sinh Tourist or Hanh Cafe. These buses leave at 7:30 and 13:00.

If you take a morning bus to Nha Trang, you still have some time to take a dip in the ocean before you catch the train to Hoi An. The drop-off point of the bus is a 10-min ride to the center of Nha Trang.

See the page from Dalat to Nha Trang for the exact schedule and more details.

Check Available Bus Tickets

Step 2: Nha Trang to Da Nang by Train

Duration: 10h 15min
Cost: 605,000 VND

From Nha Trang, you can catch one of the night trains leaving for Hoi An at either 19:48 or 23:13. The railway station in Nha Trang is just a 10-min walk from the city center. The late departure times of the night train make it possible to have dinner and maybe some drinks in the center of Nha Trang before catching the train.

See the page from Nha Trang to Hoi An for the exact schedule and more details.

Check Available Train Tickets

Step 3: Da Nang Railway Station to Hoi An by Bus

Duration: 45 min
Cost: 20,000 VND

From DaNang railway station to Hoi An center takes 45 minutes by public bus. You will find the bus stand just outside the railway station.

See from DaNang railway station to Hoi An for the bus schedule and more details.

Bus icon

Dalat to Hoi An by Bus

Duration: 17 hours
Cost: 350,000 VND

All buses from Dalat to Hoi An go via Nha Trang. This makes the journey quite long. Depending on the driver, the bus ride can take between 12 and 17 hours. (Yes this time difference is huge. And that’s why we keep telling buses are not the safest option!)

When you decide to travel by bus, we recommend travelling with Hanh Cafe because they are a very trusted company in Vietnam.

Bus Schedule from Dalat to Hoi An

Hanh Café13:00-06:00350,000 VND ($15)
Buy Your Bus Tickets
Thanh Thuy14:00-05:00335,000 VND ($14)
Buy Your Bus Tickets
An Phu Travel17:00-07:00370,000 VND ($15.50)
Buy Your Bus Tickets
The Sinh Tourist13:00-06:45490,000 VND ($21)
Buy Your Bus Tickets
PRO-TIP: Use the free N26 debit card to avoid the extra fees charged by your bank. This N26 debit card is becoming very popular among travellers, because they don't charge any fees on payments in foreign currencies (most banks charge 3%-5%). New members can order one for free on the N26 website

You may also check out Baolau if you wish to book with The Sinh Tourist.

Note: With The Sinh Tourist, you have to book 2 tickets. You will have a 2-2.5 hour transit in Nha Trang, but continue to Hoi An with the same company.


Our favourite places to stay in Hoi An

HaLo HomeStay

You think you can only find good banana pancakes in Thailand? Wait till you get them for breakfast at HaLo HomeStay. This homestay has it all: The high-end standard of a hotel combined with the family feeling of a homestay. The owners serve a lovely breakfast and will do everything to get most out of your stay. You can explore Hoi An with their free bicycle rental and reach the Old Quarter or beach within 5 minutes.

Double rooms from: $11

Read More

Flame Flowers Homestay

When Halo Homestay is already fully booked, there are still several other great options to stay in Hoi An. Flame Flowers Homestay is one of them. Expect a very warm welcome from the owners. They will feel like family from the moment you meet them.

Double rooms from: $25

Read More

Vina Beach Pool Villas

Looking for a more luxurious experience right next to the beach? This little villa is within walking distance from the beach and is a perfect place to stay when you want to escape from the busy city life. Chill at the beach, relax at the pool and have a great night of sleep in a comfy bed.

Double rooms from: $40

Read More


ActivitiesThings to do in Hoi An

The online activity platform Klook offers many tours in Hoi An at great prices. I used it now for a couple of times and had great experiences. And the prices are often even lower than when you book with a local travel agent!

And most important, by booking the activity in advance, you avoid the problem of fully booked tours.

Explore activities in Hoi An


More routes to Hoi An

Da Nang Airport

Da Nang Railway

Hanoi to Hoi An

Ho Chi Minh to Hoi An

Hue to Hoi An

Mui Ne to Hoi An

Ninh Binh to Hoi An

Nha Trang to Hoi An

Pakse to Hoi An

Phong Nha to Hoi An

Quy Nhon to Hoi An

More routes from Dalat

Dalat Airport

Dalat to Ho Chi Minh

Dalat to Mui Ne

Dalat to Nha Trang

Dalat to Quy Nhon

Halong Bay to Hanoi

Hanoi to Halong Bay

Hanoi to Ho Chi Minh

Hanoi to Sapa

Ho Chi Minh to Hanoi

Ho Chi Minh to Hoi An

Ho Chi Minh to Phu Quoc

Was this post helpful?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 4

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Copy link
Powered by Social Snap