Pekanbaru
Pekanbaru
Ubud
Ubud
Flight

Pekanbaru to Ubud

Updated: 28 May 2026

To reach Ubud from Pekanbaru, you must first fly into Ngurah Rai International Airport in Denpasar. From the airport, you will need to arrange a private car or shuttle for the 1.5 to 2-hour drive to Ubud. The total distance is over 2,500 km. This route transitions you from the Sumatran plains to the lush highlands of central Bali. It is a popular route for travelers seeking a mix of adventure and cultural immersion.

Total Distance: Air distance is 2,150 km; road transfer from Denpasar airport to Ubud is approximately 40 km.
Fastest Way
Connecting flight to Denpasar followed by a private taxi directly to your Ubud accommodation, taking 6 hours total.
Cheapest Way
Connecting flight to Denpasar followed by a shared shuttle bus to Ubud, costing roughly IDR 2,200,000 total.
Compare Pekanbaru to Ubud Routes
Flight
Connecting
Duration
7 hours
Avg Price
IDR 2,800,000 - 5,000,000
Operator
Batik Air
Route
PKU to CGK to DPS

Pre-book a private airport transfer to Ubud to avoid high taxi prices at the airport arrival hall.

Travel Tips
  • Transport
    Use the Kura-Kura Bus for affordable transport between major tourist hubs in Bali.
  • Accommodation
    Stay in a villa with a view of the jungle for the authentic Ubud experience.
  • Dining
    Try local Balinese dishes like Babi Guling at popular warungs in Ubud.
  • Yoga
    Ubud is a global yoga hub; join a drop-in class at The Yoga Barn.
  • Cash
    Keep cash handy as many smaller cafes in Ubud do not accept credit cards.
Safety Tips
  • Monkeys
    Do not carry food or shiny objects in the Monkey Forest, as the animals may snatch them.
  • Scooter Safety
    If renting a scooter, always wear a helmet and ensure you have an international driving permit.
  • Health
    Use mosquito repellent, especially during the evenings, to prevent dengue fever.
  • Emergency
    Keep the contact details of your embassy and local emergency services saved on your phone.
People Also Ask
  • How long is the drive from Denpasar airport to Ubud?
    It typically takes 1.5 to 2 hours depending on traffic conditions.
  • Can I take a train to Ubud?
    No, there are no train services on the island of Bali.
  • Is Ubud expensive?
    Ubud offers options for every budget, from luxury resorts to affordable homestays.
  • What is the best way to travel from the airport to Ubud?
    A private car transfer is the most comfortable and convenient option for travelers.
  • Are there ATMs in Ubud?
    Yes, there are numerous ATMs along the main streets of Ubud, including Monkey Forest Road.
Quick Info
  • From Pekanbaru, Riau, Indonesia
  • To Ubud, Bali, Indonesia
  • Modes
Best Time to Travel

May to September, when the weather is dry and ideal for exploring the rice terraces and forests of Ubud.

Things to Do in Ubud
1
Sacred Monkey Forest Sanctuary
A nature reserve and temple complex home to hundreds of long-tailed macaques. It is a must-visit for wildlife lovers.
2
Tegalalang Rice Terrace
Famous for its beautiful terraced landscape. It offers stunning views and great photo opportunities.
3
Ubud Art Market
Located opposite the Ubud Palace, this market sells silk scarves, lightweight shirts, and handmade bags.
4
Campuhan Ridge Walk
A scenic hiking trail that offers lush green views of the valley. It is best visited early in the morning.
Tags
Pekanbaru to Ubud flights to Bali airport transfer to Ubud travel from Riau to Bali Ubud transport Bali travel guide PKU to DPS getting to Ubud Indonesia travel Ubud cultural center