Magelang
Magelang
Ubud
Ubud
Bus Flight

Magelang to Ubud

Updated: 28 May 2026

The journey from Magelang to Ubud, Bali, covers approximately 650 kilometers. You can take a direct bus that includes a ferry crossing or fly from Yogyakarta to Denpasar and then take a taxi to Ubud. The bus journey takes about 22 to 24 hours. Ubud is famous for its lush rice terraces, art galleries, and spiritual atmosphere. Expect a long but scenic journey to the highlands of Bali.

Total Distance: 650 km driving distance, 550 km straight-line air distance.
Fastest Way
Flight from Yogyakarta International Airport is the fastest.
Cheapest Way
Public bus is the most affordable option.
Compare Magelang to Ubud Routes
Bus
Direct
Flight
Connecting
Duration 24 hours 6 hours (plus transfer)
Avg Price 450,000 - 700,000 IDR 1,000,000 - 1,800,000 IDR
Operator PO Gunung Harta Lion Air or Citilink (via YIA Airport)
Route Magelang - Surabaya - Ketapang - Gilimanuk - Ubud. Magelang to YIA Airport (Bus/Taxi) + Flight to Denpasar (DPS) + Taxi to Ubud.
Tip The bus drops you off at a terminal near Ubud. Flight is the most convenient way to reach Ubud.
Travel Tips
  • Booking
    Book flights well in advance for better prices.
  • Bus Comfort
    Choose 'Executive' or 'Sleeper' buses for the long journey.
  • Ferry
    The ferry crossing is included in the bus ticket price.
  • Transport
    Use ride-hailing apps for easy city navigation.
  • Food
    Try local organic cafes and traditional Balinese food.
Safety Tips
  • Road Safety
    The road to Bali can be long and tiring; ensure the driver is rested.
  • Personal Safety
    Keep your valuables secure in the bus terminal.
  • Emergency
    Know the location of the nearest hospital.
  • Weather
    Bali is hot; stay hydrated.
People Also Ask
  • Is there a direct train?
    No, there is no train service to Bali.
  • How long is the bus trip?
    It takes about 22 to 24 hours.
  • Which is better, bus or flight?
    The flight is much faster and more comfortable.
  • Are there direct buses?
    Yes, there are direct buses from Magelang.
  • Is Ubud safe?
    Yes, it is a safe area for tourists.
Quick Info
  • From Magelang, Jawa Tengah, Indonesia
  • To Ubud, Bali, Indonesia
  • Modes
Best Time to Travel

April to October for dry weather, ideal for exploring the countryside.

Things to Do in Ubud
1
Sacred Monkey Forest Sanctuary
A nature reserve and temple complex home to hundreds of monkeys.
2
Tegalalang Rice Terrace
A stunning landscape of terraced rice paddies, perfect for photography.
3
Ubud Art Market
A traditional market selling local crafts, paintings, and textiles.
4
Ubud Palace
A historic palace in the center of town, hosting traditional dance performances.
Tags
Magelang to Ubud bus travel Magelang to Ubud Ubud transport how to reach Ubud from Magelang Magelang to Ubud distance flight to Ubud bus fare Magelang Ubud Ubud travel guide