Magelang
Magelang
Denpasar
Denpasar
Bus Flight

Magelang to Denpasar

Updated: 28 May 2026

The journey from Magelang to Denpasar is a long-distance trip across Java and across the Bali Strait. Covering approximately 600 kilometers, the most practical way to travel is by taking a long-distance bus that includes the ferry crossing from Ketapang to Gilimanuk. Alternatively, you can travel to Yogyakarta and take a flight to Denpasar. Expect a travel time of 16 to 20 hours by bus or 4 to 5 hours by flight (including transit).

Total Distance: 600 km driving distance, 500 km straight-line air distance.
Fastest Way
Flight from Yogyakarta International Airport (YIA).
Cheapest Way
Long-distance bus from Terminal Tidar.
Compare Magelang to Denpasar Routes
Bus
Direct
Flight
Connecting
Duration 18 hours 5 hours
Avg Price IDR 300,000 - 500,000 IDR 1,000,000 - 2,000,000
Operator PO Gunung Harta / PO Pahala Kencana Garuda Indonesia / Lion Air
Route Magelang - Solo - Surabaya - Ketapang - Gilimanuk - Denpasar Magelang - Yogyakarta (YIA) - Denpasar (DPS)
Tip The bus includes the ferry crossing; ensure you have your ID ready. Take a shuttle to YIA airport, then fly to Denpasar.
Travel Tips
  • Ferry Crossing
    If taking the bus, the ferry crossing is included in the ticket price.
  • Book Flights Early
    Flight prices to Bali fluctuate; book in advance for better rates.
  • Pack Light
    Traveling long distances is easier with less luggage.
  • Local Transport
    Use ride-hailing apps like Grab or Gojek to get around Bali easily.
  • Stay Hydrated
    Bali can be very hot; carry plenty of water.
Safety Tips
  • Bus Safety
    Choose reputable bus companies with good safety records.
  • Personal Belongings
    Keep your valuables secure at all times.
  • Night Travel
    If traveling at night, stay alert and keep your phone charged.
  • Emergency Contacts
    Save local emergency numbers.
People Also Ask
  • Is there a direct train?
    No, there is no train to Bali.
  • How long is the bus ride?
    Approximately 18 to 20 hours.
  • Are there flights?
    Yes, from Yogyakarta International Airport.
  • Is Bali safe?
    Yes, it is a safe and popular tourist destination.
  • What is the best way to travel?
    A flight is the fastest and most comfortable.
Quick Info
  • From Magelang, Jawa Tengah, Indonesia
  • To Denpasar, Bali, Indonesia
  • Modes
Best Time to Travel

April to October, as the dry season ensures better road and sea conditions.

Things to Do in Denpasar
1
Ubud
A cultural hub in Bali, famous for its rice terraces, temples, and art galleries.
2
Kuta Beach
A world-famous beach known for its surfing, nightlife, and shopping.
3
Uluwatu Temple
A stunning cliff-top temple offering panoramic views of the Indian Ocean.
4
Tanah Lot
A beautiful sea temple located on a rock formation, perfect for sunset views.
Tags
Magelang to Denpasar travel to Bali Denpasar transport bus to Bali flight to Bali Magelang to Bali Bali tourism Central Java to Bali