● Visiting
From Bukittinggi to Istano Basa Pagaruyung
Bukittinggi is a common base for travellers in West Sumatra. From there, the trip to the istano passes through Batusangkar as the last town before the palace.

Common route
From Bukittinggi, the overland trip to Tanah Datar generally goes through Padang Panjang then Batusangkar. This is the main route most travellers use.
Bukittinggi–Batusangkar is roughly 50–55 km; travel time depends on traffic and vehicle type (estimate 1.5–2 hours). These are estimates—verify when planning.
Transport choices
For lower cost, look for transport or shared travel to Batusangkar from Bukittinggi/Padang Panjang terminals; schedules change, so ask directly.
For flexibility, hire a vehicle or taxi from Bukittinggi to Batusangkar, then continue the short final leg to the istano (see the from-Batusangkar guide).
Route trade-offs
Highland roads are winding; allow rest and extra time if travelling with children or seniors.
If combining a lake or Pariangan, plan a loop route to avoid backtracking.
Frequently asked questions
How long from Bukittinggi to the istano?+
Estimate 1.5–2 hours to Batusangkar, plus the short final leg to the istano. Time varies with traffic; verify during travel.
Is there a direct bus Bukittinggi–istano?+
A direct bus to the palace gate is unverified. Most common: transport to Batusangkar, then ojek/taxi for the final leg.
Is a Bukittinggi day return practical?+
Yes, it is common. Depart in the morning and return in the afternoon; consider road-trip fatigue if travelling with small children.
Sources
Updated October 2026