After touchdown and a leisurely hotel check-in, ease into Jakarta with a gentle stroll through Taman Suropati, where tree-lined paths and public art set a calm tone; nearby cafes like Anomali Coffee are perfect for a welcoming cup of Indonesian coffee and a light breakfast. Continue to the charming colonial-era district of Menteng to admire heritage houses, pop into the leafy Cikini Art Market for local crafts and snacks, and enjoy a relaxed brunch at Union Jakarta to recharge before your afternoon explorations.
Wander through the bustling lanes of Kota Tua (Old Batavia) to soak up Jakarta's Dutch-colonial atmosphere, popping into the atmospheric Cafe Batavia for a late-afternoon kopi and people-watching. Continue to the nearby Fatahillah Square to visit the outdoor artisans and street performers, then stroll to the riverside Sunda Kelapa Harbour to catch the sight of traditional phinisi schooners and a golden sunset over the boats.
As night falls, head to the lively culinary strip of Jalan Sabang to sample street-food favorites like sate and martabak amid bustling food stalls; finish with a refreshing cocktail or mocktail at the rooftop bar SKYE Jakarta for panoramic city views. For a calmer option, take a twilight walk through Ancol Beach City Park, enjoy the seaside breeze, and dine at Segarra Seaside Escape while watching fishing boats drift by under the stars.
Begin with a hearty Indonesian breakfast at Giyanti Coffee Roastery, then wander the leafy lanes of Kebon Sirih to admire colonial-era architecture and boutique galleries. Continue to the illuminating exhibitions at the National Museum (Museum Nasional) to trace Indonesia's cultural tapestry, and finish with a mid-morning snack of kue and kopi at the nearby historic Glodok quarter, where Chinese-Indonesian shops and temples add vibrant local flavors.
Explore the energetic museum corridor of South Jakarta starting at the Jakarta History Museum (Museum Fatahillah)'s lesser-known annexes, then wander to the nearby Wayang Museum to admire intricately carved shadow puppets and catch a short demonstration. After museum time, enjoy a flavorsome culinary walk through Pork-Free Pecenongan Street for comfort snacks like bubur ayam and soto, and finish with dessert and people-watching at the stylish café inside Museum MACAN (Modern and Contemporary Art in Nusantara) to link heritage with Jakarta's contemporary art scene.
As dusk settles, dive into Jakarta's contemporary dining scene with a progressive dinner starting at Plaza Senayan's Food Hall for tapas-style bites, then head to the atmospheric, lamp-lit courtyard of Sate Khas Senayan for classic Indonesian skewers. Finish the night with live jazz and expertly mixed cocktails at the tucked-away speakeasy Lola's Cocktail Bar or, for a more relaxed pace, stroll the illuminated promenade of Kota Kasablanka Mall and sample inventive desserts at Graphica Coffee & Desserts.
After an early domestic flight and hotel drop-off, ease into Yogyakarta with a leisurely breakfast at Bale Raos, sampling royal-style gudeg before heading to the atmospheric Kraton Ngayogyakarta to glimpse the sultan's palace, traditional court performances and palace museum collections. Continue with a short becak ride to the nearby Taman Sari (Water Castle) to wander its secret gardens, bathing pools and underground passages before a mid-morning stop at Bakpia Pathok 25 for freshly baked sweet bean pastries and a strong Javanese coffee.
After settling in, take a short drive to the dramatic hilltop site of Ratu Boko Palace to wander ruins, terraces and sunset views that stretch toward Prambanan; pause for a coconut or es teh at the small warung near the entrance. Continue with a visit to the nearby Plaosan Temple complex to admire twin Buddhist temples and quieter stone carvings, then return toward town for a leisurely walk through the artisan quarter of Prawirotaman, popping into craft shops and ending with a tray of local snacks at Warung Bu Ageng before an evening performance.
As night falls, wander through the lively food-street atmosphere of Malioboro Street, sampling local favorites like gudeg bakar and bakpia from stalls while watching Javanese street performers; pause for a refreshing iced jasmine tea at Angkringan Lik Man to soak up the bustle. Later, attend a traditional gamelan and wayang kulit performance at Bioskop Jadul Taman Budaya or enjoy a refined dinner with contemporary Javanese flavors at Sate Klathak Pak Pong before taking a slow evening stroll around the illuminated Alun-Alun Kidul (Southern City Square) and trying the playful tradition of walking between the twin banyan trees.
Rise before dawn for a magical sunrise at Borobudur Temple, watching mist lift over its terraces and climbing to the upper terraces to catch the first golden light on the stupas; afterwards enjoy a tranquil post-sunrise stroll through the surrounding Borobudur Botanical Garden and sip a warming cup of kopi tubruk at a nearby warung. Continue with a short visit to the artisanal village of Kawula to see local stone-carving workshops and pick up a handcrafted miniature relief as a keepsake before returning to Yogyakarta for a late-morning brunch at Kedai Menoreh to recharge for the afternoon exploration of Prambanan.
After a restorative brunch, head to the scenic Kalasan Temple to admire its ornate stone reliefs and quieter atmosphere, then continue to the nearby Sewu Temple complex to explore its sprawling Buddhist ruins and lesser-known carvings with fewer crowds. Finish the afternoon with a visit to Manohara Hotel's garden café for a cool drink and views across the temple plain, followed by a relaxed bicycle ride through the rice paddies toward Kaliurang foothills as the light softens and local villagers tend their fields.
As twilight deepens, head to the charming riverside village of Ketingan for a serene dinner at Warung Lesehan Ketingan, where you can savor grilled river fish and spicy sambals while watching local life along the banks. Afterwards, return toward town for a relaxed cultural evening at Galeria Batik Plentong, joining a short hands-on batik workshop to create a small souvenir and finish with a nightcap at the cozy courtyard bar The House of Raminten while listening to live keroncong melodies.
After your flight to Bali and a smooth hotel check-in, ease into island time with a seaside breakfast at Revolver Espresso (Seminyak) or the plant-forward menu at The Shady Shack (Canggu), then rent a board or lessons for a gentle surf session at Batu Bolong Beach to catch mellow morning waves. After a refresh, wander the sunlit lanes of Berawa Market to sample local pastries and fresh fruit, followed by a stroll through the beachfront boutiques around Double Six Beach to scout swimwear and sun hats before a light beachside brunch.
Ease into your first Bali afternoon with a lazy beachside lunch at La Lucciola, then wander the sun-dappled lanes to discover surf boutiques and local designers at Kynd Community for a tropical fashion fix. Afterward, stroll to Petitenget Temple to observe daily offerings and quiet temple life before finishing with a chilled coconut or signature mocktail at the sunset-ready beach club Potato Head as the sky softens toward evening.
As night falls, wander toward the lively lanes of Jalan Laksmana (Eat Street) to sample modern Balinese tapas and seafood at Merah Putih or casual bowls at Warung Eny, then sip a handcrafted cocktail under lanterns at Mrs Sippy Bar. For a more laid-back option, catch a beachfront fire-dance show and dinner at the sand-level Echo Beach Club, followed by gelato from Gelato Secrets and a moonlit stroll along the shore to cap your first Balinese evening.
Start your day with a sunrise stroll through the emerald paddies at Campuhan Ridge Walk, then cycle down quiet lanes to the scenic tiered fields of Tegalalang Rice Terrace where you can learn about subak irrigation from local farmers and pose for iconic photos on the carved bamboo swings. Afterward, reward yourself with a leisurely brunch and Balinese coffee at the riverside Sari Organik farm-to-table cafe before visiting nearby artisan workshops in Tegalalang Village to watch traditional woodcarvers and silver-smiths at work.
After a morning among the terraces, head into town for a hands-on craft experience at Puri Lukisan Museum's adjacent studio where local artists teach batik and watercolor techniques, then stroll through the nearby Saraswati Temple to admire its lotus-filled pond and intricate carvings. Finish with an aromatic lunch and tasting flight of single-origin coffees at Seniman Coffee Studio, followed by a relaxed browse of handcrafted goods and silverwork at the boutique-lined Ubud Palace Road (Jalan Raya Ubud) to pick up unique souvenirs before the evening program.
As twilight settles, enjoy a cooking-and-dinner experience at Casa Luna Cooking School, where you'll shop for spices at the local market, learn to prepare classic Balinese dishes, then dine on your creations in a garden courtyard; the hands-on meal is a delicious way to connect with regional flavors. Afterwards, wander the atmospheric artsy lane around Ubud Art Market for last-minute handcrafted finds, then cap the night with live acoustic music and a cold Bintang at the intimate courtyard bar No Más Ubud, soaking up the gentle balinese evening breeze.
Depart early for a calm start at Taman Ujung Water Palace (Ujung Karang) to wander marble terraces, reflect in koi-filled pools and sip local kopi at the onsite café as morning light gilds the ponds; follow this with a short drive to Tirta Gangga to explore its tiered bathing pools, feed the carp and try a guided purification sprinkle at a quieter spring-fed grotto. Finish the morning with a scenic stop in Amlapura's market to sample fresh tropical fruit and watch craftsmen shaping traditional lontar leaf souvenirs before a leisurely late-morning transfer toward the eastern villages.
After a tranquil morning at the water palaces, continue inland to explore the artisan heart of Karangasem with a visit to Tenganan Pegringsingan to witness the double-ikat weaving tradition and learn about the village's Bali Aga customs from local masters; pause for a coconut-lime refresher at a nearby warung. Then drive toward the dramatic seaside cliffs of Bukit Cinta (Love Hill) for sweeping ocean vistas, a short coastal walk among frangipani trees, and a sunset-ready stop at Virgin Beach (Pasir Putih) where you can wade in clear shallows and sample fresh grilled fish at the beachside stalls before returning toward your Ubud or Candidasa base.
As night falls, settle into a seaside dinner at Warung Mina near the coast to savor freshly grilled snapper and sambal matah while listening to local fishermen mend nets; follow this with a short drive to Pura Goa Lawah (Bat Cave Temple) to witness twilight offerings and the temple's glowing cluster of bats from a respectful distance. Cap the evening with a chilled coconut or kopi at Café Laba Laba overlooking rice terraces, where soft live gamelan or acoustic guitar creates a relaxed end to a day of eastern Bali discoveries.
Catch an early fast-boat from Sanur to Nusa Penida and begin with a guided walk along the clifftop at Atuh Cliff Lookout for dramatic sea-carved formations and morning light on the rugged coast; pause at the nearby Diamond Beach stairway to descend for a short beach stroll and photo break among the white sands and hidden coves. Afterward, cool off with fresh coconut water at a local warung, then head inland to the serene tidal pools at Peguyangan Waterfall where you can admire the blue sea views and the colorful temple steps perched on the cliffside.
After a morning on the clifftops and hidden coves, head inland to the dramatic viewpoint at Kelingking Beach Viewpoint to linger over sweeping coastal panoramas and watch local anglers in their skiffs below; adventurous travelers can descend the steep trail for a rewarding (and careful) beach walk before returning to the rim. Later, relax at Crystal Bay, snorkeling over coral gardens and spotting reef fish, then stroll to nearby beachfront warungs for a fresh grilled fish lunch and chilled coconut while soaking up the island's slow pace before an afternoon boat back to Sanur.
As the sun softens, head to Atuh Viewpoint's nearby cafes for a refreshing young coconut and panoramic light that bathes the limestone stacks, then take a short coastal walk to the lesser-known Suwehan Beach overlook for quieter cliffside views and dramatic sea-spray photography. Finish the day with a relaxed dinner at Warung Coco, sampling freshly grilled seafood and sambal matah while watching local fishermen bring in their catch, then hop on a sunset-speedboat back to Sanur with the island's silhouette fading behind you.
Ease back onto Bali with a restorative morning at Sundays Beach Club - arrive early to stroll the private cove, take a guided snorkel among reef fish, then ride the inclinator back up for a seaside coffee. Afterward, unwind with a Balinese massage and flower-scrub ritual at the cliff-top Karma Spa followed by a leisurely brunch on the terrace overlooking the Indian Ocean, setting a calm pace before your afternoon transfer toward Uluwatu's cliffs.
After a leisurely morning, drive down the Bukit to unwind with a restorative spa ritual at Bali Mandira Beach Resort & Spa-choose a traditional Balinese massage paired with a frangipani body scrub-then lounge poolside with a fresh tropical juice. Later, visit the dramatic clifftop gardens of Garuda Wisnu Kencana (GWK) Cultural Park to stroll sculptures and catch panoramic ocean views before continuing to the Uluwatu peninsula to secure a prime sunset spot at the cliffside Single Fin for cocktails and live acoustic tunes as the sky deepens.
As night falls, settle into a cliffside dinner at Dusk Uluwatu for modern Indonesian plates and sea-spray views, then wander to the nearby open-air venue Kecak Rooftop to watch a dramatic Kecak fire dance performance under the stars. After the show, finish with cocktails and a DJ set at the intimate Omnia Afterglow terrace or opt for a quieter moonlit stroll along the headland to the peaceful viewpoint at Pura Luhur Karang Sari before returning to your hotel.
If your flight allows, savor a relaxed last morning with a late breakfast at Biku Tea House-sample their kaya toast and Balinese pandan pancakes while browsing the antique-filled dining room-then head to Jenggala Ceramics for a hands-on pottery session to craft a small keepsake before departure. Alternatively, if you're extending your stay, arrange a quick transfer to Sanur Beach for a gentle stand-up paddle session and a seaside brunch at Soul on the Beach, then book a same-day ferry to the Nusa islands or a private car to the central highlands to continue your island adventure.
If you have time before your flight, linger over a leisurely seaside lunch at Bale Guling Sanur sampling grilled snapper and sambal matah, then stroll the peaceful beachfront promenade to browse local stalls selling sarongs and seashell crafts. For those extending their stay, arrange a smooth transfer to Tegal Sari Retreat for a midday yoga session and poolside lunch, or visit Blanjong Inscription Park to stretch your legs among shaded paths and trace Bali's ancient history before heading to your next destination.
If you're extending, unwind your final evening with a seaside seafood feast at Jimbaran Bay-choose a lantern-lit table on the sand and savor freshly grilled snapper with sambal matah while waves lap nearby. Afterwards, enjoy a relaxed sunset cocktail at Rock Bar (Ayana Resort) perched on the cliff for dramatic ocean views and live DJ sets, or for a quieter end, take a moonlit stroll through Nusa Dua Promenade and pause at a beachfront lounge for a last drink before bed.