Ubud
Ubud
Surabaya
Surabaya
Flight

Ubud to Surabaya

Updated: 28 May 2026

The journey from Ubud to Surabaya involves a flight from Denpasar (DPS) to Juanda International Airport (SUB). The flight takes about 1 hour. Alternatively, you can take a bus and ferry combination, but this is a long and tiring journey. Flying is the recommended method for most travelers.

Total Distance: 400 km straight-line distance.
Fastest Way
Direct flight is the fastest.
Cheapest Way
Budget airlines offer the best value.
Compare Ubud to Surabaya Routes
Flight
Direct
Duration
1 hour
Avg Price
IDR 800,000 - 1,500,000
Operator
Lion Air/Citilink
Route
DPS to SUB

Book in advance for better rates.

Travel Tips
  • Airport Transfer
    Book a private transfer to the airport.
  • Traffic
    Surabaya traffic can be heavy.
  • Public Transport
    Use ride-hailing apps.
  • Currency
    Keep cash for small purchases.
  • Safety
    Be aware of your surroundings.
Safety Tips
  • Pickpockets
    Be vigilant in crowded places.
  • Emergency
    Know the location of the nearest hospital.
  • Water
    Only drink bottled water.
  • Scams
    Use official taxis.
People Also Ask
  • Is there a train?
    No, there is no train from Bali to Surabaya.
  • How long is the flight?
    It takes about 1 hour.
  • Can I take a bus?
    Yes, but it is a long journey.
  • What is the best way?
    Flying is the best way.
  • Is Surabaya safe?
    Yes, it is generally safe.
Quick Info
  • From Ubud, Bali, Indonesia
  • To Surabaya, Jawa Timur, Indonesia
  • Modes
Best Time to Travel

Dry season is best for travel.

Things to Do in Surabaya
1
House of Sampoerna
A museum dedicated to the history of the clove cigarette industry in Indonesia.
2
Submarine Monument
A real submarine turned into a museum. It is a unique attraction.
3
Tunjungan Plaza
One of the largest shopping malls in Indonesia.
4
Cheng Hoo Mosque
A beautiful mosque with Chinese architectural influences.
Tags
Ubud to Surabaya Bali to Surabaya flight to Surabaya bus to Surabaya Indonesia travel Surabaya travel guide Ubud transport Bali airport