Sleman
Sleman
Denpasar
Denpasar
Bus Flight

Sleman to Denpasar

Updated: 28 May 2026

The distance from Sleman to Denpasar is approximately 500 kilometers. You can take a flight from Yogyakarta International Airport (YIA) to Ngurah Rai International Airport (DPS) or take a bus that includes a ferry crossing. The flight takes about 1.5 hours, while the bus takes 15 to 20 hours. This is a popular route for tourists visiting Bali.

Total Distance: 500 km driving distance, 450 km straight-line distance.
Fastest Way
A flight is the fastest, taking only 1.5 hours of air time.
Cheapest Way
The bus is generally more affordable than flights, especially when booking in advance.
Compare Sleman to Denpasar Routes
Bus
Direct
Flight
Direct
Duration 18 hours 1 hour 30 mins
Avg Price IDR 300,000 - 600,000 IDR 800,000 - 1,500,000
Operator PO Gunung Harta/Pahala Kencana Garuda Indonesia/AirAsia
Route Giwangan Terminal to Denpasar Terminal YIA Airport to DPS Airport
Tip The bus includes a ferry crossing from Java to Bali. Book in advance for better prices.
Travel Tips
  • Book Flights Early
    Tickets for popular flights to Bali sell out very quickly.
  • Use Airport Trains
    Take the airport train from Yogyakarta city to YIA for a stress-free transfer.
  • Pack Light
    If taking the bus, ensure your luggage is manageable for the ferry crossing.
  • Use Ride-Hailing
    Apps like Grab and Gojek are very useful for getting around Bali.
  • Stay Central
    Book your hotel near the city center or popular tourist areas for easier access to attractions.
Safety Tips
  • Personal Safety
    Keep your belongings secure in crowded tourist areas.
  • Traffic Safety
    Be careful when crossing roads in the busy city center.
  • Health
    Drink only bottled or filtered water.
  • Emergency Help
    Bali has several large hospitals and medical facilities.
People Also Ask
  • Is it better to fly or take the bus?
    The flight is much faster and more comfortable, while the bus is cheaper.
  • How long is the bus ride?
    About 15 to 20 hours.
  • Are there direct flights?
    Yes, from YIA to DPS.
  • Is Bali safe?
    Yes, it is a popular and safe tourist destination.
  • What is the best way to get to the airport?
    The airport train from Yogyakarta station is the most reliable.
Quick Info
  • From Sleman, Daerah Istimewa Yogyakarta, Indonesia
  • To Denpasar, Bali, Indonesia
  • Modes
Best Time to Travel

April to October, as the dry season is better for exploring Bali's outdoor attractions.

Things to Do in Denpasar
1
Ubud Monkey Forest
A nature reserve and temple complex in Ubud, home to hundreds of monkeys.
2
Uluwatu Temple
A beautiful sea temple perched on a cliff, famous for its sunset views.
3
Kuta Beach
A popular beach known for its surfing, nightlife, and shopping.
4
Tegallalang Rice Terrace
A stunning rice terrace landscape in Ubud, perfect for photography.
Tags
Sleman to Denpasar Denpasar travel flight to Bali bus to Bali Sleman to Denpasar route traveling to Bali Bali tourism Yogyakarta to Denpasar