10 days in Bali, Yogyakarta & Surabaya Itinerary

Created using Inspirock Indonesia trip planner
©
Make it your trip
Fly
1
Ungasan
— 2 nights
Drive
2
Padangbai
— 1 night
Unknown
3
Nusa Penida
— 2 nights
Ferry to Sanur, Fly to Yogyakarta
4
Yogyakarta
— 2 nights
Fly
5
Surabaya
— 2 nights
Fly

S M T W T F S
18
19
20
21
22
23
24
25
26
27
28
29
30
1

Ungasan — 2 nights

Surrounded by the pristine blue waters of the Indian Ocean, the town of Ungasan is steadily developing into a popular yet exclusive seaside destination.
You'll explore the less-touristy side of things at Melasti Beach and Bingin Beach. Visiting Blue Point Beach and Geger Beach Nusa Dua Bali will get you outdoors. Step out of Ungasan to go to Tanjung Benoa and see Spas, which is approximately 30 minutes away. On the 18th (Sun), spend a relaxing day on the river with a rafting and tubing tour. The adventure continues: examine the collection at Museum PASIFIKA and stop by omBali Uluwatu.

To find other places to visit, photos, maps, and other tourist information, go to the Ungasan trip planning app.

Melbourne, Australia to Ungasan is an approximately 9-hour flight. The time zone changes from Australian Eastern Standard Time (AEST) to Central Indonesia Time (WITA), which is usually a -2 hour difference. Plan for warmer temperatures traveling from Melbourne in June, with highs in Ungasan at 35°C and lows at 29°C. Wrap up your sightseeing on the 20th (Tue) to allow time to drive to Padangbai.
more
Outdoors · Parks · Beaches · Adventure
Side Trips
Find places to stay Jun 18 — 20:

Padangbai — 1 night

Often overlooked as nothing more than a place to catch the ferry to Lombok or a fast boat to Gilis, Padangbai has a laid-back charm of its own.
Start off your visit on the 21st (Wed): tour the pleasant surroundings at White Sand Beach Yoga, then look for gifts at Scuba Silver, and then see some colorful creatures with a scuba or snorkeling tour.

For traveler tips, maps, and other tourist information, refer to the Padangbai trip planning website.

Traveling by car from Ungasan to Padangbai takes 2 hours. Expect a daytime high around 35°C in June, and nighttime lows around 29°C. Wrap up your sightseeing on the 21st (Wed) early enough to travel to Nusa Penida.
more
Outdoors · Tours · Parks · Beaches
Side Trip
Find places to stay Jun 20 — 21:

Nusa Penida — 2 nights

The bounty of pristine white-sand beaches and turquoise lagoons bordered by emerald green hills, unique cliff formations, and colorful reefs is what draws most travelers to Nusa Penida.
Kick off your visit on the 22nd (Thu): head off the coast to Nusa Penida Island, then kick back and relax at Kelingking Beach, and then make a trip to Pura Paluang. On the next day, see some colorful creatures with Surya Nusa Penida Tour and then kick back and relax at Pasih Uug Beach.

To see traveler tips, maps, reviews, and tourist information, go to the Nusa Penida trip itinerary planning tool.

Explore your travel options from Padangbai to Nusa Penida with the Route module. In June, plan for daily highs up to 35°C, and evening lows to 29°C. Cap off your sightseeing on the 23rd (Fri) early enough to travel to Yogyakarta.
more
Outdoors · Parks · Beaches · Tours
Find places to stay Jun 21 — 23:

Yogyakarta — 2 nights

Yogyakarta is a city on the island of Java in Indonesia. Kick off your visit on the 24th (Sat): take an in-depth tour of Ullen Sentalu Museum, get out on two wheels at Jeep Wisata Merapi - Day Tours, and then appreciate the history behind Yogyakarta Monument. Get ready for a full day of sightseeing on the 25th (Sun): stop by Hamzah Batik, don't miss a visit to Plaosan Temple, and then don't miss a visit to Sewu Temple.

To see where to stay, more things to do, maps, and tourist information, read Yogyakarta route site.

You can do a combination of ferry and flight from Nusa Penida to Yogyakarta in 4.5 hours. Other options are to do a combination of ferry, bus, and flight; or do a combination of ferry, bus, and train. The time zone difference when traveling from Nusa Penida to Yogyakarta is minus 1 hour. Expect a daytime high around 38°C in June, and nighttime lows around 28°C. Finish your sightseeing early on the 25th (Sun) to allow enough time to fly to Surabaya.
more
Historic Sites · Museums · Adventure · Tours
Side Trips
Find places to stay Jun 23 — 25:

Surabaya — 2 nights

City of Heroes

A tour of Surabaya provides a chance to discover a sprawling, architecturally and culturally rich port city on the island of Java.
Kick off your visit on the 26th (Mon): examine the collection at Sampoerna Museum and then browse the different shops at Tunjungan Plaza.

To see ratings, traveler tips, other places to visit, and other tourist information, refer to the Surabaya day trip planner.

You can fly from Yogyakarta to Surabaya in 3.5 hours. Alternatively, you can take a train; or drive. June in Surabaya sees daily highs of 38°C and lows of 29°C at night. Wrap up your sightseeing on the 27th (Tue) early enough to fly back home.
more
Find places to stay Jun 25 — 27:

Bali travel guide

4.2
World heritage site · Spas · Beaches
Island of the Gods
A province of Indonesia, the island of Bali remains one of the world's top tourist destinations thanks to its beaches, diving spots, and resorts. Take a trip to Bali to discover the island's smiling and famously hospitable locals--perhaps the biggest treasure of this tropical paradise. More than just another fun-in-the-sun getaway, Bali also reveals a rich history and varied geography of mountains, rugged coastal areas, sandy beaches, thriving rice terraces, and stark volcanic hillsides that seem transported from another planet. A Bali tour uncovers some of the world's best surfing spots, as well as a deeply spiritual local culture and globally significant archeological attractions.
more