Wondering what to do in Indonesia? This is one of those destinations that stays with you long after you leave. I’ve put together a ready-made 3-week Indonesia itinerary – a route I’ve actually done myself.
This isn’t a theoretical guide written from behind a desk. This is a route I followed step by step. With moments of wonder, exhaustion, long journeys, and absolute “wow” moments.
And I’ll be honest with you – it was one of those trips that changes the way you see the world.
How could you not fall in love with Indonesia? Thousands of islands. Each one different. Each with its own rhythm.
There are beaches you’ll think about long after you return. Temples where time moves more slowly. Volcanoes that make you feel tiny and very much alive at the same time.
And the food. Intense, aromatic, full of contrasts. I still remember some of those flavors.
And the people? Calm, warm-hearted, with that kindness that makes you feel safe even far from home.
Whether you choose Java (less obvious) or Bali (more well-known, but still stunning) – Indonesia has something that pulls you in. And it’s not just the views.
Alright, let’s get to the specifics. Make yourself a coffee. Javanese, perhaps. And come with me – I’ll show you a plan that lets you see a lot, without the feeling that you have to see everything.

Day 1: Arriving in Bali
Your journey begins in Denpasar, at Ngurah Rai International Airport. This is the main gateway to Bali and the place where you first breathe that humid, tropical air.
After a long flight from Europe, don’t plan anything ambitious. Seriously. The time difference, the heavy air, the new stimuli – it all tires you out more than you’d expect.
Treat the first day as a soft landing. Shower. A light walk. Dinner at sunset. Sleep.
The areas around Kuta or Seminyak are a good start – close to the airport, with beach access and a wide choice of accommodation.
They’re not the most atmospheric places on the island, but for a first night they’re convenient and practical. Just let yourself be. This is only the beginning. Bali isn’t going anywhere.

Where to Stay in Denpasar
For your first night, Hotel Sovereign Bali is a solid choice – it’s close to the airport, so you won’t have to navigate through island traffic right away.
A modern, comfortable place with subtle Balinese touches, a big bed, air conditioning, and a pool that’s very tempting after a long flight.
Nothing over the top, but exactly what you need on that first evening: quiet, a shower, and sleep.
Day 2: Heading to Java – Yogyakarta
On the second day, you fly to Java, to Yogyakarta. This is one of those cities you feel differently right away. More local. Quieter. Deeper.
Yogyakarta is sometimes called the cultural heart of Java – and there’s truth in that. This is where tradition truly lives: in batik art, in music, in the everyday rhythm of the street.
After checking in, go for a walk along Malioboro Street. This is the city’s most famous street. Loud, chaotic, intense. Food stalls, handicrafts, the smell of frying spices, people selling batik and souvenirs.
The point isn’t to buy everything. The point is to immerse yourself in it.
Make sure to try the local flavors. Gudeg – a slightly sweet-spicy dish made from young jackfruit, slow-cooked in coconut milk. Bakpia – small stuffed pastries, perfect with coffee.
In the evening, find a simple local restaurant. Sit down. Order something you can’t pronounce. If traditional gamelan is playing in the background, you’ll know you’re really on Java.
And that’s the moment when the trip starts to make sense.

Where to Stay in Yogyakarta
If you’re looking for atmosphere, a good location, and peace after a full day of exploring, check out Jogja Village.
It’s an intimate hotel in Javanese style – with wooden details, a green patio, and a pool that really saves you in the tropical heat.
The staff is attentive and warm, and the atmosphere is more homely than corporate. You’ll find plenty of local restaurants, cafés, and small shops nearby.
Useful info
- The flight from Bali to Yogyakarta takes around 1.5 hours.
- Ticket prices usually fall between 50-80 USD, depending on the season and how far in advance you book.
Day 3: The Prambanan Temples
On the third day, head to the Prambanan Temple Compounds – the largest Hindu temple complex in Indonesia.
Even from a distance, you can see the soaring towers rising from the green landscape like stone flames. The tallest reaches 155 feet. When you stand at its base, you feel how small you are in the face of history.
The complex was built in the 9th century and dedicated to the three most important Hindu deities: Shiva, Vishnu, and Brahma.
Three main temples stand at the center, surrounded by dozens of smaller ones forming an almost geometric composition.
Slow down and look at the details. On the stone walls you’ll find bas-reliefs depicting scenes from ancient epics.
Lines, ornaments, the rhythm of stone – this isn’t just a landmark to check off a list. It’s a place best seen without rushing.
If you can, come in the morning or late afternoon. The light then softly highlights the shapes of the temples and makes the whole place look almost unreal.

Useful Info
- Open daily 6:00 AM – 4:30 PM. Entry for foreign tourists is currently around 375,000-400,000 IDR (approximately 24-26 USD).
- A local guide runs about 10 USD/hour.
- Budget at least 3-4 hours. Wear comfortable shoes, bring a hat and sunscreen – there’s very little shade.
Day 4: Sunrise over Borobudur
On the fourth day, the alarm goes off very early. Around 3:30 AM. I know – it sounds brutal. But trust me, it’s worth it.
You’re going to watch the sunrise over Borobudur Temple – the largest Buddhist temple in the world.
When the first light begins to touch the stone stupas, and mist rises over the rice fields, everything goes quiet. It’s not even about the view. It’s about the moment. About standing in a place over a thousand years old and watching a new day begin.
I had tears in my eyes. Not because of the spectacle. Because of the scale. The history. The silence.
Borobudur has 9 levels symbolizing Buddhist cosmology, over 2,600 bas-reliefs, and 504 Buddha statues. It’s an enormous stone mandala. When you think it was built in the 8th century, without modern tools – it’s hard to grasp.
Give yourself time to walk it slowly. Stop at the details. Touch the stone.
After returning to Yogyakarta, don’t plan much. You can rest at the hotel or go for a quiet walk around the city. It’s a good moment to simply absorb the impressions.
Because this isn’t just a point on a plan. It’s one of those mornings you remember for years.

Useful Info
- Entry for foreign tourists is currently about 30 USD (455,000-500,000 IDR), depending on the day and ticket type.
- Upper-level sunrise tickets are limited – book online in advance. A local guide is a good idea.
- Bring something light to wear before sunrise, as mornings can be cooler than expected.
Day 5: Yogyakarta
The fifth day you stay in Yogyakarta and get to know it more closely. No rush.
Start with Kraton Ngayogyakarta Hadiningrat, the Sultan’s Palace. This 18th-century complex is a living center of Javanese culture – not just a historic site, but a place where tradition truly continues.
The architecture is simple, harmonious, full of wooden details and symbolism. If you catch a traditional dance or music performance, stop for a moment. The program changes by day, so it’s worth asking at the entrance.
Then visit the Museum Batik Yogyakarta. A good place to understand what batik really is – not just a pattern on a shirt, but a technique requiring patience and precision.
If you have time, try a workshop. A souvenir like that means more than another magnet.
Next stop: Taman Sari Water Castle, the former Water Palace where the Sultan used to rest among pools and gardens.
Today it’s a labyrinth of courtyards, passages, and underground corridors. Light falling through gaps in the walls creates an almost theatrical backdrop.
To end the day, you might wander into the Kotagede district, known for its silverwork tradition. Silver craftsmanship here is passed down through generations.
Even if you don’t buy anything, it’s worth seeing the workshops and feeling that calm, local atmosphere.
This is a day that doesn’t shout. But it helps you understand Java better.
Only one day in Yogyakarta?
Check out my full one-day Yogyakarta guide – with the most important attractions, places to eat, and practical tips to make the most of the city without feeling rushed.

Useful Info
- Kraton Palace is usually open 8:30 AM – 2:00 PM (shorter on Fridays).
- Entry is about 2 USD. Batik workshops at local studios cost around 4 USD per person depending on length and technique.
Day 6: Yogyakarta – Waterfall and Shadow Theater
On the sixth day, it’s worth leaving Yogyakarta briefly to see one of the region’s natural attractions.
A good choice is Sri Gethuk Waterfall (easily accessible from Yogyakarta) or Taman Sewa Waterfall if you want something less obvious.
Just the drive there is part of the experience. Greenery, humid air, paths leading down between rocks. The pace naturally slows.
At the waterfall you can rest by the water, cool down, and just be in the quiet for a while. A good counterpoint after intensive days of temples and city life.
In the evening, return to Yogyakarta for something completely different – traditional Javanese shadow theatre, Wayang Kulit.
This is one of the oldest forms of storytelling in Indonesia. The puppeteer moves intricately cut leather puppets behind a lit screen. You see only shadows, hear gamelan music and the narrator’s voice.
You won’t understand everything. And that’s fine. It’s more about the rhythm, the sound, the atmosphere.
It’s an evening that isn’t spectacular in the Western sense. But it has something hypnotic. And deeply local.

Where to Eat
If you want something truly local, try Gudeg Yu Djum – one of the most well-known spots serving gudeg.
If after a few days you find yourself craving something more international, Via Via Restaurant is a good choice, blending Indonesian and European cuisines in a relaxed, traveller-friendly atmosphere.
Day 7: On the Way to Bromo Volcano
On the seventh day, you head east across Java toward the volcanic region around Mount Bromo.
This is a long journey. From Yogyakarta to the Bromo area usually takes around 7-9 hours, depending on traffic and the route you choose. One of those days when patience is your best travel companion.
But the landscape changes almost like a film. First dense settlements and busy towns. Then wide, green rice fields. And finally, increasingly rugged, volcanic terrain. The earth gets darker, the air cooler.
After arriving, it’s best to stay in one of the villages near Bromo – Cemoro Lawang is a good base for the next morning’s sunrise.
In the evening, don’t plan much. Eat something warm, prepare clothes for a cold morning, and go to bed early.
If the sky is clear, step outside briefly before sleeping. Far from big cities, the stars are astonishingly vivid.
A quiet, peaceful evening before one of the most surreal mornings of the trip.

Where to Stay near Bromo Volcano
If location is your priority, Cafe Lava Hostel is a good choice. Simple mountain accommodation without luxuries, but the views make up for everything.
You’re just minutes from viewpoints and trails toward Mount Bromo. Standard is basic, but beds are comfortable and the staff is used to travellers waking at 3 AM for sunrise.
Day 8: Sunrise over Bromo
On the eighth day, the alarm goes off early again. Around 3:30 AM. You layer up, step into the cold mountain air, and get into a jeep.
The drive to the viewpoint above Mount Bromo is dark, bumpy, and a little surreal. Headlights cutting through the mist, the outlines of mountains barely visible. This isn’t a comfortable ride. But there’s something raw and real about it.
You wait in silence at the top. More and more people line up with cameras, but when the sky begins to lighten, everyone goes quiet for a moment.
And then you see the whole panorama: the cone of Bromo, perfectly symmetrical Mount Batok, and in the distance, smoking Mount Semeru. Volcanoes emerging from a sea of mist like islands.
No photo captures that space. Or the smell of sulfur in the air. Or the moment when the light slowly moves across the slopes.
This is one of the most unreal landscapes I have ever seen. And one of those mornings worth waking up in the middle of the night for.
Planning the Bromo sunrise?
See my dedicated Mount Bromo travel guide – with the exact morning plan, viewpoints, logistics, and what to really expect at 3:30 AM.

After the sunrise, descend to the Mount Bromo caldera. The jeep takes you down to the vast Sea of Sand – a volcanic plain that looks like another planet.
From there you walk: through grey sand, through volcanic dust carried by the wind, toward the Bromo cone. Stairs lead to the crater’s rim. The climb is short but steep.
When you stand at the top and look inside, you’ll see rising steam and smell the characteristic sulfur. A raw, almost primeval experience.
In the afternoon, explore Bromo Tengger Semeru National Park at a more relaxed pace. The landscape shifts from volcanic desert to green slopes and cooler forested sections.
The region is home to the Tengger community – one of the few Hindu groups in Java that has preserved its traditions and rituals despite the island’s predominantly Muslim population.
In the evening, rest well, eat something warm, and prepare for another early start. Ahead of you is a night journey toward Kawah Ijen, where, with a bit of luck, you’ll witness the famous “blue fire.”
It will be a completely different kind of volcano. And a completely different kind of exhaustion.

Useful Info
- Sunrise tours to Mount Bromo are best booked in advance at your hotel. Prices usually run 20-30 USD per person depending on season and group size.
- Before dawn it’s genuinely cold – temperatures can drop to 40-50°F. Warm layers, a jacket, and closed shoes are essential. Bring something to cover your face – volcanic dust can be intense in the wind.
Day 9: Ijen, Return to Bali and Lovina
At night you head toward Kawah Ijen. The hike usually begins around 1:00-2:00 AM to catch the famous “blue fire.”
This phenomenon occurs when sulfuric gases escaping from inside the earth ignite on contact with air. In the darkness it looks like flowing, electric-blue lava. Surreal. Slightly unsettling. Hard to compare with anything else.
At dawn the landscape transforms completely. From the top you see the turquoise crater lake – one of the most acidic in the world. The color is almost unreal.
And the knowledge that it’s water saturated with sulfuric acid adds a certain rawness to the place.
This isn’t an easy hike. The ascent is steep, the sulfur smell intense, and the fatigue real. But the views make it all worthwhile.
After descending, you drive to the port of Ketapang, where you take a ferry to Gilimanuk on Bali. The crossing takes about 30-45 minutes.
From Gilimanuk, head north to Lovina. This is a completely different Bali from the south. Quieter. Less crowded. With black volcanic beaches and a laid-back atmosphere.
After days of volcanoes and pre-dawn wake-up calls, Lovina is like an exhale. A place where you can simply slow down.

Useful Info
- A Kawah Ijen tour costs approximately 35-50 USD per person depending on departure point and group size.
- I recommend hiring a local guide – the sulfur fumes are intense and you’ll need a gas-filter mask (usually included).
- The Ketapang-Gilimanuk ferry runs frequently (every 20-30 min), costs about 1 USD for foot passenger. Transfer from Gilimanuk to Lovina takes 2-3 hours.
Day 10: Ulun Danu Beratan and Jatiluwih Rice Fields
On the tenth day, head inland to Ulun Danu Beratan Temple, situated on the shores of Lake Bratan.
This is one of the most recognizable places on the island. And even though you’ve seen it in photos, in person it makes a completely different impression. Especially in the morning, when the lake is still and mist rises just above the water.
The temple was built in the 17th century and dedicated to the goddess of waters, Dewi Danu. Several multi-tiered meru towers stand right at the water’s edge, and at high water levels they appear to be floating on the surface.
From the cooler mountain surroundings, you continue to Jatiluwih Rice Terraces.
One of the most beautiful places in Bali for rice terraces. Vast, rolling across hillsides, they create a green landscape that seems to have no end. Less touristy than other well-known terraces, more spacious and peaceful.
It’s worth learning about the subak system – the traditional Balinese method of irrigating fields that has been functioning for over a thousand years.
It’s not just an agricultural solution, but part of the island’s spiritual philosophy, based on balance between people, nature, and the gods.
At the end of the day, head to Ubud, where you’ll stay for a few days.
After the intense days of volcanoes and overnight trips, Ubud will feel like a change of pace. Softer. Greener.

Useful Info
- Entry to Ulun Danu Beratan Temple is about 4.50 USD (75,000 IDR).
- Entry to Jatiluwih Rice Terraces is about 3 USD (50,000 IDR).
- If you plan a longer walk at Jatiluwih, bring cash and water – the area is vast and the sun can be intense.
Day 11: Ubud
On the eleventh day, you explore Ubud – the green heart of the island. This is the region known for traditional art, craftsmanship, and a slower pace of life.
Yes, this is where scenes from the film Eat Pray Love were shot. But Ubud is so much more than a cinematic legend.
Start your day at Tirta Empul Temple – a temple famous for its sacred spring. Built in 962 AD and dedicated to Vishnu, it has stone pools fed by dozens of fountains.
Balinese people come here for the melukat purification ritual, moving one by one under the streams of water. It’s a calm, focused experience – more spiritual than touristic.
You can observe the ritual from the side or, if you feel drawn to it, participate. Approach it with respect – this is primarily a place of worship, not an attraction.

Then visit Monkey Forest, home to several hundred macaques.
This isn’t just a park. It’s a temple complex in the greenery, with stone statues and paths winding through the jungle.
And the macaques? Well… they’re quick, alert, and very confident. One tried to pull my sunglasses off my face. Another effortlessly reached into my side pocket and pulled out a water bottle. Zero aggression. Pure professionalism.
In the afternoon, slow down and walk through the center of Ubud. Browse small art galleries, craft shops, and the local market. Good place for spices, incense, textiles, or jewelry. Bargain, but with a smile.
In the evening, leave yourself something special – a show of traditional Balinese dance. Most often you’ll see Legong or Barong.
Precise hand movements, facial expressions, gamelan rhythm, intense costume colors. Even if you don’t follow the whole story, the atmosphere is hypnotic.
Want more from Ubud?
If you’re planning to stay longer, check out my Ubud travel guide – with hidden-gem spots, quiet walking routes, tried-and-tested restaurants, and practical tips.

Where to Stay in Ubud
If you want a place with soul, check out Ketut’s Place – a small property hidden in tropical greenery, above a river. Wooden details, small terraces, a pool surrounded by plants.
In the morning you wake to birdsong, not the sound of scooters. It’s not a luxury resort, but it has something authentic and calm. The center of Ubud is walkable.
Useful Info
- Entry to Tirta Empul Temple is about 4.50 USD (75,000 IDR). Appropriate dress required – covered shoulders and legs.
- Entry to Monkey Forest is about 5 USD (80,000 IDR) on weekdays, 6 USD (100,000 IDR) on weekends.
Day 12: Chilling in Ubud
On the twelfth day, give yourself permission to slow down. Ubud has something that encourages stillness. Green, humid, calmer than the south of the island.
Start the day with morning yoga at one of the local studios. Even if you don’t practice regularly, a session in tropical greenery feels different. The body still slightly tired from travel, the breath gradually settling.
After yoga, a traditional Balinese massage is perfect. A combination of acupressure, energy work, and aromatic oils. Deep but fluid movements. You come out feeling lighter after an hour.
In the afternoon, visit Puri Lukisan Museum – the oldest museum of Balinese art in town. A good place to understand local aesthetics, from classical paintings inspired by mythology to more contemporary interpretations.
In the evening, take a walk along Campuhan Ridge Walk. An easy trail through green hills and valleys. Most beautiful just before sunset, when the light turns soft and the air cools down.
A day without big attractions. But these are often the ones you remember most.

Where to Eat in Ubud
For garden-to-table philosophy, try Moksa Restaurant – light, seasonal food that surprises you.
For a more traditional local lunch, Puspa’s Warung is simple and affordable.
For something truly special, book a table at Room4Dessert – a creative dessert experience, not just a meal.
Useful Info
- Entry to Puri Lukisan Museum is about 6 USD (85,000-100,000 IDR) per person.
Day 13: Tegalalang and Kintamani
In the morning, head to Tegalalang Rice Terraces, about 20 minutes’ drive from Ubud.
One of the most recognizable places in Bali. The terraces cascade down into the valley, creating an almost perfect landscape. Green, geometric, hypnotic.
Best to arrive early in the morning before it gets crowded and hot.
Walking between the terraces lets you see how the traditional irrigation system works up close. Narrow paths, mud underfoot, local farmers working in the shade of palm trees.
There are also the famous swings and “nest” viewpoints here – places made for photos. If you want to try one, go for it. But even without that, the landscape stands on its own.

Next stop: Kintamani, a mountain region north of Ubud. From here you get a panoramic view of Mount Batur and Lake Batur.
The volcano stands at 5,633 feet and dominates an enormous caldera in which the lake sits. The landscape is more rugged than the center of the island. Cooler air, wide open space, less tropical density.
Stop at one of the restaurants with a caldera view. Sit at a table, order something simple, and watch the light move across the volcano’s slopes.
You can spend the afternoon at Toya Devasya Hot Spring, located on the shores of Lake Batur. Warm water and a view of the volcano create a peaceful, almost meditative atmosphere.
In the evening, prepare for a night trek to Mount Batur if you’re planning to watch sunrise from the summit. Pack warm clothing, solid walking shoes, a head torch, water, and a small snack.
It’s cold before dawn, and the ascent – while technically easy – takes energy.

Useful Info
- Entry to Tegalalang Rice Terraces is about 1.50 USD (25,000 IDR). Local farmers may charge a small fee for crossing their section of terraces – always have some cash.
- Swings and nest viewpoints are extra: usually 10-17 USD (200,000-300,000 IDR) depending on the spot.
- Entry to Toya Devasya Hot Spring is about 18 USD (300,000 IDR).
Day 14: Sunrise on Mount Batur and Pura Besakih
On the fourteenth day, you head out at night to Mount Batur. Start usually between 1:30-2:30 AM to reach the summit before dawn.
The ascent takes about two hours. Steep and rocky in places, but not technically difficult. You don’t need exceptional fitness – more patience and a head torch.
At the top you wait in the cold as the sky begins to lighten. And then everything changes.
The sun slowly emerges above the horizon, light moves across the caldera, and Lake Batur begins to glitter below. Sometimes you have a sea of clouds beneath your feet, sometimes clear air and distant views of neighboring volcanoes.
It’s not a Hollywood-style spectacle. It’s more silence and the awareness that you’re standing on an active volcano watching the day wake up.

After descending, head toward Besakih Temple, called the “Mother Temple” of Bali. The largest and most important temple complex on the island, situated on the slopes of Mount Agung.
Sweeping courtyards, stone stairways, and mountain views give it a completely different character from the smaller temples – more monumental, more ceremonial.
From Besakih, head to the port of Padangbai, where fast boats depart for Gili Trawangan – a small island off the coast of Lombok.
The crossing takes about 1.5-2 hours. When you arrive, the change of pace hits you immediately. No cars, no motorbikes. You move by bicycle, on foot, or by horse-drawn carriage.
After checking in, find a spot on the beach and stay until sunset. The sky over the ocean here can be spectacular.

Useful Info
- Trekking Mount Batur costs about 25-30 USD (450,000-550,000 IDR), usually including transport, a local guide, and simple breakfast at the summit.
- Entry to Besakih Temple is about 8.50 USD (150,000 IDR).
- Fast ferry from Padangbai to Gili Trawangan costs 22-30 USD one-way depending on season and operator.
- The crossing takes about 1.5-2 hours, though in rougher weather it can take a bit longer.
- It’s best to book your tickets a day or two in advance, especially during high season.
Day 15-17: Gili Trawangan
For the next three days, stay on Gili Trawangan and let yourself fully slow down.
This small island off Lombok has no cars or motorbikes. You move on foot, by bicycle, or by horse-drawn carriage. Even just the silence of no engines makes a difference.
The beaches are white, the water turquoise, and the pace of the day is set by the sun. Morning coffee with an ocean view, midday swim, afternoon shade beneath the palms.
Gili is great for snorkeling. At several points around the island you can see sea turtles and coral reef. Just a mask and fins – you don’t need to be a diver.
Rent a bike and circle the whole island. It takes about two hours at a relaxed pace with stops for photos and fresh coconut water. The west side is the most beautiful, especially before sunset.
In the evenings the island shifts atmosphere. Lanterns light up by the beach, restaurants move tables onto the sand, and music drifts in the background. Lively, but still holiday-like.
You can sit with a drink in hand or just watch the sun sink below the horizon. These are the days without a plan. And that’s exactly why they’re needed.

Where to Stay on Gili Trawangan
If you want a place with character, check out PinkCoco Gili Trawangan – a stylish adults-only property in a tropical garden, with a pool and direct beach access on the island’s west side.
The location is the biggest draw: a few steps from the sand and some of the best sunsets on the island.
Day 18: Return to Bali – Jimbaran
On the eighteenth day, take the ferry back from Gili Trawangan to Bali. Many fast boats arrive at Serangan port. From there you head south to Jimbaran.
Jimbaran has a completely different character from Ubud or Gili. A wide sandy beach, calmer water, and a more local atmosphere than Kuta or Seminyak.
After checking in, go to the beach. Sit under a palm tree, order a fresh coconut or coffee, and give yourself permission to do nothing.

In the evenings you can see traditional Balinese fishing boats returning from their catch. That view – boats against a setting sun – has something very simple and real about it.
In Jimbaran, try the freshest seafood in Bali – grilled right next to the water’s edge. Sit barefoot, order grilled prawns, fish, or squid, with rice and spicy sambal.
It’s a simple meal, but it has something special about it. Freshness, charcoal smoke, salt in the air, and the sound of waves in the background.
Don’t rush. Eat slowly. Watch the sun begin to sink into the Indian Ocean. The sky shifts colors, everything goes soft and quiet.

Where to Eat in Jimbaran
For the most direct beach experience, Menega Cafe is one of the best-known spots – simple, local, no-frills. Grilled fish, prawns, and squid taste best at sunset here.
For something more refined and creative, try Cuca Restaurant, which uses local ingredients with an inventive approach.
Useful Info
- Fast ferry from Gili Trawangan to Serangan port costs about 45 USD per person one-way. The crossing takes about 3-3.5 hours.
- Transport from the port to Jimbaran by taxi runs about 7-10 USD (negotiate or use an app).
- Seafood dinner on the beach in Jimbaran costs approximately 15-25 USD per person depending on what you order.
Day 19: Southern Beaches of Bali – Nusa Dua and Uluwatu
On the nineteenth day you can rent a scooter or car and head south.
First stop: Nusa Dua – the most polished and elegant part of Bali. Wide beaches with white sand and calmer water. A completely different atmosphere from Jimbaran or Kuta. More refined, more resort-like.
You can walk along the promenade, step onto the beach, and see this “brochure” version of Bali. Clean, tidy, almost perfect.
In the afternoon, head to Uluwatu Temple, perched on a 230-foot cliff above the ocean.
One of the most dramatic spots on the island. The temple stands right at the edge of the cliff, with the ocean crashing beneath. It’s hard not to stop every few minutes just to stare.
Stay for sunset and the Kecak dance performance.
Dozens of men sit in a circle creating a rhythmic, hypnotic “chak–chak–chak” sound that replaces traditional music.
Dancers in the center act out scenes from the Ramayana epic. The cliff turns golden behind them as the sun goes down. Intense, theatrical, unforgettable.

Where to Stay in Nusa Dua
If you’re looking for a peaceful place in the south of the island, check out Le Yanandra Bali Resort.
White bungalows tucked among palm trees, a small pool, and lush greenery all around. It’s an intimate property with a relaxed, holiday atmosphere. After a day at the beach, you can jump into the pool and simply slow down.
Balangan Beach is just a few minutes’ drive away. And in the evening, it becomes quiet and calm.
A great option if you’d rather stay closer to nature than in a large resort.
Useful Info
- Entry to Uluwatu Temple: about 3.50 USD (60,000 IDR).
- Kecak dance show: about 9 USD (150,000 IDR). Dress code applies – sarong required (can be borrowed at entrance).
- Watch your belongings! The Uluwatu monkeys are exceptionally skilled thieves.
Day 20: Padang Padang and Bingin Beaches
On the twentieth day, stay in the south and discover two smaller, more intimate beaches.
Start with Padang Padang Beach, known in part from the film Eat Pray Love. A small cove hidden between tall rocks.
To reach the beach you pass through a narrow rocky passage, descend steep stairs, and suddenly a stretch of white sand and turquoise water opens before you. Small space, big impression.
Best to arrive in the morning before it gets crowded.

After lunch at one of the seaside restaurants, head to Bingin Beach. To get down, you descend steep stairs along the cliff. At the bottom: white sand, rocks, and a quieter cove – especially at lower tide.
Spend the afternoon in the water or just watching surfers catch waves. Bingin is one of those places where you sit on a rock and an hour passes without noticing.
To close the day, return to the Uluwatu area for one more sunset.
For a relaxed surfer vibe, Single Fin has legendary views of the ocean. For a more elevated clifftop experience, Savaya Bali (formerly OMNIA) is worth considering.
Sit with a drink, order dinner, and let the day close itself. The sun slowly sinks into the Indian Ocean. The light goes soft, and you know this is a good moment to say goodbye to Bali.
Not with fireworks. With a view.

Useful Info
- Entry to Padang Padang Beach: about 1 USD (15,000 IDR).
- The descent to Bingin Beach is steep with uneven stairs – wear proper shoes, not flip-flops.
- Dinner at a clifftop restaurant in Uluwatu starts from about 20 USD per person and up, depending on the venue.
Day 21: Return Home
On the last day, you wake up already thinking about the journey home. Pack your bag, double-check your passport, and head toward Denpasar airport.
Maybe one more coffee along the way. One last look at the ocean. A quiet “see you soon” in your thoughts.
Indonesia stays with you differently from many places. In the smell of incense, in the taste of sambal, in the images of volcanoes at dawn and sunsets over cliffs.
You go home with a head full of memories, but also with something quieter. A sense that for three weeks, you were truly present.
And maybe already on the plane, you’re thinking about when you’ll come back.
Where do you want to take your Indonesia adventure next?
🏝️ Relax on a paradise island → My Gili Trawangan Guide – what to see, where to stay, and how many days to spend
🌋 Chase the volcanoes → Mount Bromo Guide – everything you need to know to catch that perfect sunrise frame
🪷 Dive into local culture → What to Do in Ubud – 14 tested ideas for a great stay
🏛️ Discover Yogyakarta in 24 hours → One Day in Yogyakarta – how to make the most of Java’s cultural heart
Which part of Indonesia calls to you most?
Travel Tips for Indonesia
How to Get to Indonesia
Getting to Bali from the U.S. is not the kind of trip you book on a whim. It takes intention. And time.
There are no direct flights, so you’ll stop somewhere along the way. Singapore. Dubai. Hong Kong. Seoul. Sometimes even two connections, depending on where you’re flying from.
Door to door, it’s usually 20 to 24 hours. Sometimes longer if the layover stretches. Tickets tend to start around 1000 USD for a round trip, and in high season they can easily climb higher.
I flew with Qatar Airways and changed planes in Doha. My three-hour layover was actually perfect. Just enough time to stretch my legs, eat something warm, wander a little, and mentally prepare for the second half of the journey.
Bali feels far. And it is. But if you treat the travel day as part of the story, not just an obstacle, it becomes softer somehow.

Best Time to Visit Indonesia
The best time to visit Bali is usually between May and September, during the dry season. Rainfall is lighter, and the days feel more predictable.
I was there in June and over three weeks I experienced maybe two short, tropical showers. It was warm, sunny, and the visibility was great both in the mountains and underwater.
From October to April, it’s the rainy season. That doesn’t mean it pours all day long, but showers are more frequent and often heavier, usually in the afternoon or evening.
In some areas, roads can get washed out and trekking becomes more challenging.
June and July are among the driest months, but also the most popular. Expect more tourists, higher accommodation prices, and busier attractions.
If you want good weather without the peak crowds, May and September are a very reasonable compromise.
That said, Indonesia is made up of many islands and microclimates, so it’s always worth checking the conditions for the specific region you’re planning to visit.

How to Get Around Indonesia
Indonesia is vast. Thousands of islands, different landscapes, different rhythms. Moving around takes a bit of planning, but once you understand the basics, it all starts to flow.
Between the islands
The easiest way to travel between islands is by plane. Domestic flights are relatively affordable and save you a lot of time. Prices often range between $50 and $100 one way, depending on the route and season.
Ferries are another option and usually cheaper, but they take significantly longer. In rough weather, crossings can be delayed or even canceled. If you’re short on time, flying simply makes more sense.
On Bali
On Bali, you have a few options.
The most popular is renting a scooter. It usually costs around 70,000 to 120,000 IDR per day.
It gives you freedom, flexibility, and that feeling of being part of the island’s rhythm. But if you don’t have experience riding in Southeast Asia, the traffic can feel intense and chaotic.
Another option is hiring a car with a local driver. This typically costs around 600,000 to 800,000 IDR per day for 8 to 10 hours. It’s incredibly comfortable. You don’t worry about parking, directions, or navigating narrow roads.
I used a driver for a week on Bali. Not only did he get me everywhere safely, but he also shared stories about local traditions and showed me places I would have never found on my own.
Travel lighter, even before you leave.
start with something simple.
Download The Minimum Plan – Slow Travel:
On Java
Distances on Java are longer, and the roads can be narrow and heavily trafficked.
Here, a private driver or an organized tour makes the most sense, especially if you’re planning to visit volcanoes or temples located far from major cities. It simply removes stress from the experience.
Indonesia requires a bit of logistics. But with a thoughtful plan, everything works smoothly.
And sometimes, the road between destinations becomes the most memorable part of the journey.

Final Thoughts on Indonesia
Indonesia showed me how varied the world can truly be. Each island has its own rhythm, its own cuisine, its own beliefs. At times I felt like I’d visited several completely different countries in the space of three weeks.
What stayed with me most were the conversations with local people. Their calm and good nature – even in simple, everyday life – gave me a lot to think about.
I remember tea drunk on a rice terrace. The shade of palms over a beach. Short conversations that needed no common language.
And of course the food. I still try to recreate the taste of nasi goreng or satay in my own kitchen. I have similar ingredients, similar proportions.
And yet something’s missing. Maybe the humid air. Maybe the smoke of a street grill. Maybe that particular light.
If you’re wondering whether Indonesia is worth the journey, the answer doesn’t need to be loud.
It’s a country that gives you space – for wonder, for exhaustion, for silence. And it stays in your memory longer than you’d expect.
Ready to discover more of Indonesia?
- My Gili Trawangan guide – the paradise island with no cars
- Mount Bromo guide – don’t miss this volcanic wonder
- One day in Yogyakarta – the perfect plan for Java’s cultural heart
- What to do in Ubud – a great complement to any Indonesia trip

PS. If this Indonesia itinerary has been useful to you, send it to someone else who dreams about this part of the world.
This article contains affiliate links. If you make a booking through these links, I may earn a commission, supporting this blog. Rest assured, my recommendations are based on honest assessments, and using these links doesn't affect prices for you. Thank you for your support!
