Bukit Lawang is located in North Sumatra, approximately 90 km northwest of Medan. The village can be reached from Medan Airport (Kuala Namu International Airport), Medan city, and other destinations in North Sumatra using a range of transport options. Below is an overview of the most common ways to get to Bukit Lawang, including public transport, shared tourist buses, and private cars.
From Medan Airport (Kuala Namu International Airport) to Bukit Lawang
1. Public Transport
Public transport is the most economical option and offers an authentic local experience. However, it involves multiple transfers, longer travel times, and limited comfort.
The journey requires two main bus connections:
- Medan Airport to Binjai: Take the local ALS bus (Antar Lintas Sumatera, orange buses) from the airport to Binjai. The journey takes approximately 2 hours and costs around 50,000 IDR per person.
- Binjai to Bukit Lawang: From Binjai bus station, travel by becak (tuk-tuk) for about 5,000 IDR to Tanah Lapang Binjai Terminal. Alternatively, buses to Bukit Lawang can also be boarded near Binjai Supermall.
Please note that buses to Bukit Lawang do not operate on a fixed schedule. The last departures are typically around 4:30 pm, 6:30 pm, or 7:30 pm. To ensure onward travel the same day, it is recommended to arrive in Binjai before 4:30 pm.
From Tanah Lapang Binjai Terminal or Binjai Supermall, take an L300 or PS bus to Bukit Lawang. The journey takes approximately 3 hours and costs around 30,000 IDR per person.
Buses usually stop at Gotong Royong village, about 5 minutes from Bukit Lawang. From there, a becak ride to Bukit Lawang costs approximately 10,000 IDR.
2. Shared Tourist Bus
Shared tourist buses (minivans with air conditioning) provide a more comfortable alternative to public buses while remaining relatively affordable.
From Medan Airport, shared tourist buses generally operate between 1:00 pm and 3:30 pm. Travel time is approximately 4 to 5 hours, depending on traffic. In some cases, passengers may need to wait for others arriving at the airport or being collected in Medan.
Prices are typically around 210,000 IDR per person from the airport. If only one passenger is traveling, a minimum charge equivalent to two passengers may apply.
3. Private Car
Private cars are the fastest and most comfortable option. Vehicles are air-conditioned and typically accommodate up to four passengers with luggage.
The journey from Medan Airport to Bukit Lawang takes approximately 3 to 5 hours, depending on traffic conditions. The standard cost is around 700,000 IDR per vehicle.
Toll fees are not usually included and must be paid in cash during the journey. The toll cost is approximately 33,000 IDR per trip.
From Medan City to Bukit Lawang
1. Public Transport
Public buses from Medan city offer a low-cost option but require additional travel time and limited comfort.
Travelers should first reach Pinang Baris bus station, located about 8 km from Medan city center. From there, it is common to get off near Mawar Bakery, approximately 1 km before the terminal, where buses to Bukit Lawang can be boarded directly.
As with other public routes, bus departure times are not fixed. The last buses generally leave around 4:30 pm, 6:30 pm, or 7:30 pm. Arriving before 4:30 pm is recommended.
The bus journey from Medan to Bukit Lawang takes approximately 4 to 5 hours and costs around 30,000 IDR per person (including luggage). Passengers typically disembark at Gotong Royong village, followed by a short becak ride to Bukit Lawang costing about 10,000 IDR.
2. Shared Tourist Bus
Shared tourist buses also operate from Medan city hotels and guesthouses. Pick-up generally takes place between 12:00 pm and 1:00 pm.
The journey duration is approximately 4 to 5 hours, depending on traffic. The standard cost is around 150,000 IDR per person. A minimum charge for two passengers may apply if traveling alone.
3. Private Car
Private car transfers from Medan city provide door-to-door service and air-conditioned comfort.
The journey takes approximately 3 to 5 hours. The typical cost is around 700,000 IDR per vehicle for up to four passengers with luggage. Toll fees are not included and must be paid separately in cash.
To and From Berastagi, Lake Toba, Singkil, and Banda Aceh
1. Shared Tourist Bus
Shared tourist buses are the most common option for travelers visiting Bukit Lawang as part of a wider itinerary in North Sumatra. These air-conditioned minivans are shared with other travelers heading in the same direction.
- Berastagi: Travel time is approximately 3 to 4 hours. The cost is around 230,000 IDR per person. Departures from Bukit Lawang are typically at 8:00 am.
- Lake Toba (Parapat Harbor): Travel time is approximately 8 to 9 hours. The cost is around 270,000 IDR per person. Departures from Bukit Lawang are typically at 8:00 am.
2. Private Car (Berastagi and Lake Toba Only)
Private cars are available for travelers seeking additional comfort and flexibility when traveling to or from Berastagi or Lake Toba.
- Berastagi: Approximately 5 hours travel time. Cost around 800,000 IDR per vehicle for up to six passengers.
- Lake Toba (Parapat Harbor): Approximately 8 to 9 hours travel time. Cost around 1,400,000 IDR per vehicle for up to six passengers. Stops at Sipiso-Piso Waterfall and the Berastagi fruit market are sometimes possible en route.
Travel times may vary depending on traffic and road conditions. Prices are indicative and subject to change.








