Distance
35 km (21.9 miles)
Price range
US$72-US$96
Ride Duration
1h 10m
Earliest Departure
00:00
Latest Departure
23:00
Most Popular Operator

Find up-to-date information on departure times, schedules, and prices so you can easily compare and book your tickets.

Travel Schedule Options from Hoi An to Ba Na Hills



























































































Taking a minivan from Hoi An to Ba Na Hills

Fastest minivan: 1h 10m

Cheapest minivan: US$96

The fastest: 1h 10m

The cheapest: US$96

Pros

Flexible cancellations and order changes

Pleasant service

Greater comfort provided

Air conditioned cabin

Cons

Few amenities offered - only basic necessities

No bathroom in vehicle

Possible luggage limitations

Baby car seat for extra fee (5$)

Private van: pricey

Fees for additional baby car seats

POSSIBLE AMENITIES:

A/C

Food

The fastest: 1h 10m

The cheapest: US$72

Pros

Consistent travel time

Baby seat for small fee

Friendly driver

Free cancellations

Water provided

Cons

Limited luggage allowance

No bathroom on board

No personal pick up in Ba Na Hills

Pricey

POSSIBLE AMENITIES:

A/C

Food

routes_hero-image-alt Ba Na Hills

About the ride from Hoi An to Ba Na Hills

Hoi An to Ba Na Hills Route Information

The distance between Hoi An and Ba Na Hills is 22 miles, or approximately 35 kilometers.

There are 2 ways to get from Hoi An to Ba Na Hills, including minivan,car.

The earliest departure leaves at 00:00 and has a duration of 1 hour 10 minutes.

The fastest way to travel is by car, which takes approximately 1 hour 10 minutes.

Depending on how you choose to travel, the following amenities are available:.

Hoi An to Ba Na Hills by minivan

  • Starting Price: US$96
  • 93 departures a day, or 651 departures a week

There are 2 travel classes for this journey, including: Standard and Shuttle.

Each minivan ticket offers an individual seat with basic passenger necessities. Conditions and amenities vary by provider. For more detailed information and availability see all minivan options.

Hoi An to Ba Na Hills by car

  • Starting Price: US$72
  • 101 departures a day, or 707 departures a week

The only travel class available is Standard.

Each car ticket offers an individual seat with basic passenger necessities. Conditions and amenities vary by provider. For more detailed information and availability see all car options.

Companies Operating from Hoi An to Ba Na Hills

Average time

1h 10m

Average price

US$72 - US$96

(18)

Our travelers reviews about the ride from Hoi An to Ba Na Hills

4.73

Based on 88 reviews from Bookaway users who traveled from Hoi An to Ba Na Hills

Gene R.

Popular stations and stops in Hoi An and Ba Na Hills

Arrival stations in Ba Na Hills

Questions & Answers for Traveling from Hoi An to Ba Na Hills

What is the most popular transportation service from Hoi An to Ba Na Hills?

Many travelers choose Car as their preferred option from Hoi An to Ba Na Hills by Vietnam Locals

What is the distance between Hoi An to Ba Na Hills?

The total distance from Hoi An to Ba Na Hills is roughly 35 km (Air).

What is the fastest transportation service from Hoi An to Ba Na Hills?

For the quickest travel between Hoi An and Ba Na Hills, Car by Vietnam Locals is the top choice, completing the trip in approximately 1h 10m.

What is the cheapest transport option from Hoi An and Ba Na Hills?

The most affordable way to travel from Hoi An to Ba Na Hills is with Car by Vietnam Locals, with fares starting at US$72.

Who are the service providers on this route?

Popular service providers on the Hoi An to Ba Na Hills route are

MINIVAN:  Vietnam Locals | Barri Ann Travel

CAR:  Vietnam Locals

Why travel with Bookaway?

Bookaway.com makes it simple and easy to find, compare, and buy city-to-city tickets via bus, train, ferry, and more. We support over 13 languages and 23 currencies worldwide, and we believe that everyone should easily be able to find and purchase what they are looking for. We don’t just want to help you get where you want to go - we want you to enjoy the ride.