Getting Around Bukittinggi
Bukittinggi sits in the Minangkabau Highlands at around 930 m above sea level, surrounded by the Agam Regency and overlooked by the volcanoes Mount Singgalang and Mount Marapi. The city is compact, and much of what a visitor wants to see — the Jam Gadang clock tower, the traditional markets downtown, Taman Bundo Kanduang park and the Fort de Kock outpost — is clustered close together. That compactness shapes how you move around: on foot for the centre, and short motorised hops for everything else.
On Foot
Walking is one of the best ways to see Bukittinggi, and the city centre is compact and walkable. Several attractions are linked on foot, including the Limpapeh Bridge pedestrian overpass, which connects the old Dutch hilltop outpost of Fort de Kock to the zoo at Taman Bundo Kanduang park. The Janjang Koto Gadang — a long flight of steps known locally as the "Great Wall of Koto Gadang" — links Taman Panorama with Koto Gadang village to the southwest. Trekking is one of the recommended ways to experience the city and its surroundings, alongside motorbike and car.
Rail, Metro and Tram
There is no metro or tram network in Bukittinggi, and the city has no working railway service of its own. A rail line once connected the city with Payakumbuh and Padang, but the service through Bukittinggi ended in the early 1980s. Rail does, however, play a role in reaching the city from the coast: a train runs from Minangkabau International Airport to Kayutanam, which covers roughly half the journey toward Bukittinggi, and from there you can continue by minibus. If you plan to use it, confirm the current departure times locally, as schedules change.
Buses and Other Public Transport
Within the city, public transport is provided by a system known as "Mersi" (Merapi Singgalang) and "IKABE", which connect locations inside Bukittinggi. In practice, visitors are most likely to encounter angkot — shared minibus taxis that run fixed routes. These are an affordable way to get around if you know which route passes your accommodation. The route number and destination are displayed on the windshield, and the paint colour indicates the terminal the vehicle serves in the city; the red ones terminate at Pasar Bawah. You pay the fare when you get off, and you signal your stop by calling out "siko pak" — Minang for "stop here, driver". Angkot can be confusing for first-time visitors, so it helps to ask your hotel which route you need before setting out.
For longer trips, the main bus station is at Aur Kuning, southeast of the town centre. Many services operating from there are minibuses and shared cars, which stop at the station but will also collect and drop passengers at their accommodation if booked by phone. DAMRI is the operator that runs buses to Padang, and there are also buses to and from Lake Maninjau. Hotels in Bukittinggi can arrange door-to-door transfers to Padang, departing hourly. Several bus companies run long-distance services from Parapat near Lake Toba; that trip is very winding and rough, so be prepared for bus sickness. There are also services to Medan, and numerous buses from Medan to Jakarta stop at Bukittinggi on the way.
Taxis and Ride-Hailing
Ojol — motorbike taxis booked through apps — are available in the city, with Gojek and Maxim both operating. Maxim generally offers more competitive fares, though unlike Gojek it does not yet offer card payments, so carry enough small notes and coins. Rideshare apps operate reliably for cross-town trips. As a rule, carry small change for any ride unless you are happy to tip well above the fare.
Beyond ride-hailing, bus charter and car rental are options for getting around. If you want to rent a car, it is best to do so at Minangkabau International Airport. Motorcycle rental is also possible in Bukittinggi, but you should have a hotel booked in the city first, and you should confirm that the rental "day" means a full 24 hours rather than 12. Hiring a driver for a full day is another practical choice, particularly for day trips out to Sianok Canyon, Harau Valley or Lake Maninjau.
One traditional form of transport survives in the city: the bendi, a horse-cart widely known in the area. Its use is limited and it is more popular with tourists, both domestic and foreign, than with locals going about their day.
Getting There from the Airport
Bukittinggi has no airport of its own. The nearest gateway is Minangkabau International Airport (PDG), which serves Padang, the capital of West Sumatra, on the coast. The city is connected to Padang by road, and the only way to make the trip is by car — but the roads are generally good and smooth. The drive is a winding mountain route, and journey times vary widely depending on traffic, so allow generous time. Because Bukittinggi is a popular tourist destination, try to avoid travelling on weekends, when traffic can be especially bad on the uphill climb. Demand also peaks on Fridays and around Islamic holidays.
You have several options for the airport-to-city leg:
- Public transport (airport bus plus minibus): At the airport exit, a DAMRI counter sells tickets for the airport bus into Padang city. Tell the DAMRI driver you are heading to Bukittinggi and you will be dropped at the minibus operator that runs the Padang–Bukittinggi route. The minibus leg is nominally a few hours. These minibuses can be run-down, without air conditioning, and are sometimes overloaded, with little legroom and few or no stops. Note that minibuses often do not stop at Bukittinggi's bus terminal and continue into the highlands, so track your route on Google Maps and ask the driver to stop in Bukittinggi.
- Chartered minivan ("Travel"): Known locally as "Travel", this is the cheapest way to reach the city. The vehicle is a minivan, and drivers usually wait until the seats are largely occupied before departing. Jasa Mulya and Annanta run an SUV service between Padang and Pekanbaru via Bukittinggi; contact them on WhatsApp a day or two ahead — longer during peak season — for the actual schedule. Minivans also depart throughout the day for Kersik Tuo near Kerinci Park, leaving the bus station and picking up at hotels if booked by phone.
- Shared taxi: Shared taxis wait at the Padang airport exit, across the road from the bus kiosks; ask at the kiosks for directions. They depart when full and take a few hours.
- Private taxi: A direct airport-to-Bukittinggi taxi can be arranged via the operator kiosks at the airport exit. This suits groups of two to four people travelling together.
- Ride-hailing: Grab is an option in theory, but drivers have been reported to cancel requests repeatedly, and the price is not much cheaper than a private taxi.
- Train plus minibus: A train runs from the airport to Kayutanam, roughly half the way to Bukittinggi, from which you can hail a minibus for the rest of the journey. Going back, trains leave Kayutanam Station in the morning, midday and afternoon.
- Motorcycle taxi plus minibus: An alternative is to take a motorcycle taxi to the main road — the Duku turn-off — and hail a passing minibus to Bukittinggi from there. Be warned that these minibuses can be crowded.
Whichever option you choose, budget around two hours from landing to your guesthouse, and more if traffic is heavy. Buses rarely stop en route, so bring snacks and limit fluids; window seats are recommended. Road closures and disruptions do occur, as the area lies between two active volcanoes, so it is worth checking your route on Google Maps before setting out — if it goes via Padang–Pinjang, the main road is open; otherwise expect a narrower alternative route and a longer trip.