TripRai
DestinationsHow it worksSample tripTrip checkerFlightCheck
Plan my trip
TripRai
All costs are approximate.
YOUR ITINERARY

Indonesia · 7 days

Mon 3 May – Sun 9 May 2027 · Ubud → Nusa Penida → Uluwatu · 6 nights

Book ↓
1 adultBalanced paceMid-range
Total
₹1,41,450
Flights included · approximate
See cost breakdown ↓
Before you go
2 things to do
See the list ↓

The trip total includes flights. Daily costs below don't: flights are counted once, in Where the money goes.

A balanced 7-day island-and-culture trip through Ubud, Nusa Penida and Uluwatu with temples, beaches and scenic viewpoints. The pace is steady but not rushed, with lighter transfer days and one full day built around the Nusa Penida coast. Indian nationals will pay the local foreign-visitor entry rates where applicable.

Your trip at a glance

Swipe to see all 7 days →

A travel day, so only light stops near your hotel. Pura Taman Saraswati is best in the evening.

Flight today: TripRai does not know your flight time, so the places after landing are tentative and optional: first allow about 2 hours for immigration, bags and the ride to your hotel, and skip them if you land late.

  1. Breakfast
    Airport breakfast in Delhi
    ₹430
  2. Flight · time not provided
    to Ubud
    Approximate duration: ~10 h 30 min
  3. Lunch
    Warung Babi Guling Ibu OkaCheck opening hours
    40 m from Ubud PalaceTry the babi guling, their signature roast pork.
    View on Maps
    ₹315
  4. ~10 min from Hotel in Penestanan
  5. Afternoon · ~1 h
    Ubud PalaceView on Maps

    A classic royal courtyard in the town centre. See the carved gates and traditional Balinese architecture, then keep the visit short and easy on arrival day.

    Nearby: Pura Taman Saraswati

    Free
  6. ~4 min walk from Ubud Palace
  7. Evening · ~1 h
    Pura Taman SaraswatiView on Maps

    A graceful temple with lotus ponds and a calm evening setting. Come for the architecture and a quiet stroll, and dress respectfully for a temple visit.

    Nearby: Ubud Palace

    Free
  8. Dinner
    Café Lotus
    50 m from Pura Taman SaraswatiTry the Balinese rijsttafel with local specialties.
    View on Maps
    ₹419
Getting around: Grab / Gojek ≈ ₹300–₹400Route on Google Maps ↗

Tonight: Penestanan (Ubud) · 4★ hotel ~₹8,600–₹17,100/nightView on MapsCheck hotels · 3 nights on Klook

Stay
₹12,000
Food
₹1,164
Local transport (Grab / Gojek)
₹2,350
Activities
Free

The flight is counted once, in Where the money goes.

Journeys today: Flight Indira Gandhi International Airport (Delhi) → Ngurah Rai International Airport (Ubud) usually ~10 h 30 min in the air (departure time not known) · Home (Delhi) → Indira Gandhi International Airport (Delhi) (time depends on where you start) · Ngurah Rai International Airport (Ubud) → Penestanan (Ubud) ~1 h 5 min (distance-based estimate; route not verified)
Local travel (estimate): ~24 min between today's stops: Hotel in Penestanan → Ubud Palace ~10 min · Ubud Palace → Pura Taman Saraswati ~4 min walking · Pura Taman Saraswati → Hotel in Penestanan ~10 min; distance-based estimate, routes and connections not verified
Tip: Carry a light layer for cooler evenings after sunset.
  • Delhi to Ubud flight · price in Flights above
  • Home → Indira Gandhi International Airport · Airport Express Metro + Delhi Metro: ₹200 · or Uber / Ola ₹460–₹630
  • Ngurah Rai International Airport → Penestanan · Grab / Gojek: ₹1,500–₹2,100
  • Taxi and ride-app fares are shown as a range: they change with traffic and time of day.

Start with nasi campur or grilled chicken at a casual local warung in Ubud Centre (Ubud).

Find restaurants near Ubud Centre (Ubud) →
  • Cash is still useful in smaller cafés and temple areas, though cards work in many larger places.
  • A driver or scooter is the easiest way to link temples outside the centre.
  • Dress modestly for temple visits and carry a light sarong or scarf.
  • Monkeys in the forest can be bold, so keep food and loose items out of sight.

  1. Breakfast
    Breakfast at a local café in Penestanan (Ubud)
    ₹430
  2. ~10 min from Hotel in Penestanan
  3. Morning · ~2 h 30 min
    Sacred Monkey Forest SanctuaryView on Maps
    Opening hours are unverified. Check official information for your date before visiting.
    Tickets on Klook

    A sacred forest reserve in the heart of Ubud with stone temples, jungle paths, and long-tailed macaques. Walk the shaded trails, watch the monkeys from a respectful distance, and look for carved statues and mossy shrines. Keep your belongings secure and avoid feeding the animals.

    Hours: Opening hours are unverified. Check official information for your date before visiting.

    ~₹419IDR 79,999
  4. Lunch
    Balinese lunch near Goa Gajah (Ubud)
    ₹610
  5. ~15 min from Sacred Monkey Forest Sanctuary
  6. Afternoon · ~1 h 30 min
    Goa GajahView on Maps
    Opening hours are unverified. Check official information for your date before visiting.
    Tickets on Klook

    An important archaeological and temple site with carved stone faces and bathing pools. Start at the main gate and wear modest clothing for the shrine areas.

    Hours: Opening hours are unverified. Check official information for your date before visiting.

    ~₹262IDR 50,000
  7. Evening · ~1 h 30 min
    Ubud stroll
    A gentle evening wander through Ubud's main streets and café lanes. Keep it simple and close to the hotel after the temple visit.
    Free
  8. Dinner
    Naughty Nuri'sCheck opening hours
    1.5 km from your hotel areaTry the famous pork ribs here.
    View on Maps
    ₹629
Getting around: Grab / Gojek ≈ ₹710–₹950Route on Google Maps ↗

Tonight: Penestanan (Ubud) · 4★ hotel ~₹8,600–₹17,100/nightView on Maps

Stay
₹12,000
Food
₹1,669
Local transport (Grab / Gojek)
₹830
Activities
₹682
Local travel (estimate): ~45 min between today's stops: Hotel in Penestanan → Sacred Monkey Forest Sanctuary ~10 min · Sacred Monkey Forest Sanctuary → Goa Gajah ~15 min · Goa Gajah → Hotel in Penestanan ~20 min; distance-based estimate, routes and connections not verified
Tip: Temple visits are easier with shoulders and knees covered.

Try babi guling or a hearty nasi campur at a well-known local warung in Ubud Centre (Ubud).

Find restaurants near Penestanan (Ubud) →

  1. Breakfast
    Breakfast in Penestanan (Ubud)
    ₹430
  2. ~50 min from Hotel in Penestanan
  3. Morning · ~2 h
    Tirta Empul TempleView on Maps
    Opening hours are unverified. Check official information for your date before visiting.
    Tickets on Klook

    A famous water temple known for its purification pools and holy springs. Watch the ritual areas from the proper side and bring a change of clothes if you plan to get wet.

    Hours: Opening hours are unverified. Check official information for your date before visiting.

    Nearby: Gunung Kawi Temple

    ~₹262IDR 50,000
  4. Lunch
    Casual lunch near Tirta Empul Temple (Ubud)
    ₹610
  5. ~10 min from Tirta Empul Temple
  6. Afternoon · ~2 h
    Gunung Kawi TempleView on Maps
    Opening hours are unverified. Check official information for your date before visiting.
    Tickets on Klook

    A dramatic temple complex carved into the river valley walls. Use the steps at an easy pace and allow time to climb back up.

    Hours: Opening hours are unverified. Check official information for your date before visiting.

    Nearby: Tirta Empul Temple

    ~₹262IDR 50,000
  7. Evening · ~1 h 30 min
    Free time
    Time to rest or explore around your hotel at your own pace.
    Free
  8. Dinner
    Melting Wok Warung
    1.9 km from your hotel areaTry the green curry and wok noodles.
    View on Maps
    ₹367
Getting around: Grab / Gojek ≈ ₹1,500–₹2,100Route on Google Maps ↗

Tonight: Penestanan (Ubud) · 4★ hotel ~₹8,600–₹17,100/nightView on Maps

Stay
₹12,000
Food
₹1,407
Local transport (Grab / Gojek)
₹1,800
Activities
₹524
Local travel (estimate): ~1 h 45 min between today's stops: Hotel in Penestanan → Tirta Empul Temple ~50 min · Tirta Empul Temple → Gunung Kawi Temple ~10 min · Gunung Kawi Temple → Hotel in Penestanan ~45 min; distance-based estimate, routes and connections not verified
Tip: Bring cash for small temple donations and simple local purchases.

Order a mixed Balinese rice plate or satay at a popular casual restaurant in Ubud.

Find restaurants near Penestanan (Ubud) →

A travel day, so the day is kept light.

  1. Breakfast
    Early breakfast in Penestanan (Ubud)
    ₹430
  2. Morning · ~3 h 30 min
    Ubud to Penida transfer

    Morning transfer from Ubud to Nusa Penida by fast boat via the Bali coast. Keep luggage light and expect a practical travel morning rather than sightseeing.

  3. Lunch
    Seafood lunch near Kelingking Beach
    ₹610
  4. ~35 min from Hotel in Ped
  5. Afternoon · ~2 h
    Kelingking BeachView on Maps

    The island's most famous cliff viewpoint with a dramatic T-rex-shaped headland. Focus on the lookout unless you are prepared for the steep descent to the beach.

    Free
  6. ~20 min from Kelingking Beach
  7. Evening · ~1 h 30 min
    Crystal Bay BeachView on Maps

    A calm crescent beach on Nusa Penida known for clear water and a relaxed sunset atmosphere. It is a good spot for a gentle swim, snorkeling close to shore, or just unwinding after a day of sightseeing. Bring a light layer for after dark, as it can feel breezy once the sun goes down.

    Free
  8. Dinner
    Casual Indonesian dinner in Ped (Nusa Penida)
    ₹1,200
Getting around: Grab / Gojek ≈ ₹1,200–₹1,600Route on Google Maps ↗

Tonight: Ped (Nusa Penida) · 4★ hotel ~₹7,600–₹14,300/nightView on MapsCheck hotels · 2 nights on Klook

Stay
₹10,300
Food
₹2,240
Ferries
₹2,621
Local transport (Grab / Gojek)
₹2,760
Activities
Free
Journeys today: Ferry Sanur Harbour (Bali) → Banjar Nyuh Harbour (Nusa Penida) ~3 h 30 min · Ferry Sanur Port (Denpasar) → Nusa Penida Port (Nusa Penida) (time not known) · Penestanan (Ubud) → Sanur Port (Ubud) ~45 min (distance-based estimate; route not verified) · Nusa Penida Port (Nusa Penida) → Ped (Nusa Penida) ~15 min (distance-based estimate; route not verified)
Local travel (estimate): ~1 h 25 min between today's stops: Hotel in Ped → Kelingking Beach ~35 min · Kelingking Beach → Crystal Bay Beach ~20 min · Crystal Bay Beach → Hotel in Ped ~30 min; distance-based estimate, routes and connections not verified
Check actual departure, connections and last service:
  • Sanur Harbour (Bali) → Banjar Nyuh Harbour (Nusa Penida): check transit ↗
  • Sanur Port (Denpasar) → Nusa Penida Port (Nusa Penida): check transit ↗
External results may differ; TripRai estimates are unchanged. Choose your travel date and time there.
  • Ubud to Nusa Penida boat: ₹1,311 (estimate)
  • Ubud → Nusa Penida · Ferry: ₹1,311 (estimate)
  • Penestanan → Sanur Port · Grab / Gojek: ₹1,000–₹1,400
  • Nusa Penida Port → Ped · Grab / Gojek: ₹170–₹230
  • Taxi and ride-app fares are shown as a range: they change with traffic and time of day.

Look for grilled fish, fried rice or a simple seafood plate in Toyapakeh (Nusa Penida).

No checked restaurants here yet: these meals are suggestions.

Find restaurants near Ped (Nusa Penida) →
  • Carry more cash than you would on the mainland because small warungs and drivers may prefer it.
  • Roads are bumpy and distances feel longer than they look on the map.
  • Start cliff and beach sightseeing early for calmer conditions and better light.
  • Wear sturdy shoes, because some viewpoints have rough paths and steep edges.

  1. Breakfast
    Breakfast near Ped (Nusa Penida)
    ₹430
  2. ~35 min from Hotel in Ped
  3. Morning · ~1 h 30 min
    Broken BeachView on Maps

    A natural limestone arch and circular bay on the west coast. Walk the rim paths carefully and keep the visit focused on the viewpoint areas.

    Nearby: Angel's Billabong, Manta Bay

    Free
  4. Lunch
    Casual lunch on the west coast of Nusa Penida
    ₹610
  5. ~4 min walk from Broken Beach
  6. Afternoon · ~1 h
    Angel's BillabongView on Maps

    A striking tidal pool carved into the rock beside Broken Beach. Visit only when the sea is calm and stay well back from the edge.

    Nearby: Broken Beach, Manta Bay

    Free
  7. Evening · ~1 h
    Free time
    Time to rest or explore around your hotel at your own pace.
    Free
  8. Dinner
    Gallery
    1.5 km from your hotel areaTry the seafood grilled with Balinese spices.
    View on Maps
    ₹446
Getting around: Grab / Gojek ≈ ₹1,000–₹1,400Route on Google Maps ↗

Tonight: Ped (Nusa Penida) · 4★ hotel ~₹7,600–₹14,300/nightView on Maps

Stay
₹10,300
Food
₹1,486
Local transport (Grab / Gojek)
₹1,210
Activities
Free
Local travel (estimate): ~1 h 19 min between today's stops: Hotel in Ped → Broken Beach ~35 min · Broken Beach → Angel's Billabong ~4 min walking · Angel's Billabong → Hotel in Ped ~40 min; distance-based estimate, routes and connections not verified
Tip: The island roads are rough, so pack a steady pair of sandals or shoes.

Try a simple seafood curry or nasi goreng at a casual warung near Toyapakeh (Nusa Penida).

Find restaurants near Ped (Nusa Penida) →

A travel day, so the day is kept light.

  1. Breakfast
    Breakfast near Ped (Nusa Penida)
    ₹430
  2. Morning · ~4 h 30 min
    Penida to Uluwatu transfer

    Morning transfer from Nusa Penida back to Bali and onward to Uluwatu. This is a travel-heavy day, so keep the afternoon light.

  3. Lunch
    Casual lunch in Pecatu (Uluwatu)
    ₹610
  4. ~35 min from Hotel in Ungasan
  5. Afternoon · ~2 h
    Uluwatu TempleView on Maps
    Opening hours are unverified. Check official information for your date before visiting.
    Tickets on Klook

    A dramatic sea temple perched on a cliff above the Indian Ocean, famous for sweeping views and its classic Balinese setting. Explore the grounds, take in the coastal scenery, and watch for the resident monkeys. Wear a sarong and be mindful near the cliff edges in the stronger afternoon heat.

    Hours: Opening hours are unverified. Check official information for your date before visiting.

    ~₹262IDR 50,000
  6. ~15 min from Uluwatu Temple
  7. Evening · ~1 h 30 min
    Padang Padang BeachView on Maps

    A small, scenic beach tucked between limestone cliffs and popular for its laid-back surf vibe. Come here to relax on the sand, watch the waves, or enjoy the softer evening light along the shoreline. The access path is steep in places, so wear shoes that are easy to take off and carry.

    Free
  8. Dinner
    Yeye's Warung
    460 m from Padang Padang BeachTry the ayam betutu, a Balinese classic.
    View on Maps
    ₹236
Getting around: Grab / Gojek ≈ ₹1,100–₹1,500Route on Google Maps ↗

Tonight: Ungasan (Uluwatu) · 4★ hotel ~₹8,600–₹17,100/nightView on MapsCheck hotels · 1 night on Klook

Stay
₹12,000
Food
₹1,276
Ferries
₹2,621
Local transport (Grab / Gojek)
₹2,820
Activities
₹262
Journeys today: Ferry Banjar Nyuh Harbour (Nusa Penida) → Sanur Harbour (Bali) ~4 h 30 min · Ferry Nusa Penida Port (Nusa Penida) → Sanur Port (Denpasar) (time not known) · Ped (Nusa Penida) → Nusa Penida Port (Nusa Penida) ~15 min (distance-based estimate; route not verified) · Sanur Port (Uluwatu) → Ungasan (Uluwatu) ~50 min (distance-based estimate; route not verified)
Local travel (estimate): ~1 h 15 min between today's stops: Hotel in Ungasan → Uluwatu Temple ~35 min · Uluwatu Temple → Padang Padang Beach ~15 min · Padang Padang Beach → Hotel in Ungasan ~25 min; distance-based estimate, routes and connections not verified
Check actual departure, connections and last service:
  • Banjar Nyuh Harbour (Nusa Penida) → Sanur Harbour (Bali): check transit ↗
  • Nusa Penida Port (Nusa Penida) → Sanur Port (Denpasar): check transit ↗
External results may differ; TripRai estimates are unchanged. Choose your travel date and time there.
Tip: Keep a sarong or scarf ready for temple etiquette.
  • Nusa Penida to Uluwatu boat and road: ₹1,311 (estimate)
  • Nusa Penida → Uluwatu · Ferry: ₹1,311 (estimate)
  • Ped → Nusa Penida Port · Grab / Gojek: ₹170–₹230
  • Sanur Port → Ungasan · Grab / Gojek: ₹1,100–₹1,600
  • Taxi and ride-app fares are shown as a range: they change with traffic and time of day.

Order grilled seafood or a rice plate at a casual café in Pecatu (Uluwatu).

Find restaurants near Pecatu (Uluwatu) →
  • Cash helps at beach entrances and smaller cafés, though cards are common in resort areas.
  • Traffic around the cliff and beach roads can be slow, so group nearby stops together.
  • Temple visits need respectful dress, especially in the evening.
  • Watch your belongings at busy beaches and keep phones dry near the surf.

Leaving today: TripRai does not know your flight time, so this day is tentative: the places and lunch before the airport are optional, so skip them if the ride and check-in would be tight. Check out by about 11:00; confirm your hotel's actual check-out time and luggage storage availability. Allow time to collect bags before the airport transfer. Be at the airport 3 hours before an international flight; eat there only if there is time.

  1. Breakfast
    Breakfast in Ungasan (Uluwatu)
    ₹430
  2. Morning · ~2 h
    Uluwatu morning
    A slow final morning near the coast with time for packing and a short nearby walk. Keep it easy before the evening departure.
    Free
  3. Lunch
    Casual lunch at the airport or on the way
    ₹610
  4. Afternoon · ~3 h
    Head to the airport
    Check-out is usually by 11:00: collect your bags and travel to the airport, to be there 3 hours before an international flight (2 hours before a domestic one).
    Free
  5. Flight · time not provided
    to Delhi
    Approximate duration: ~8 h
  6. Dinner
    Dinner at the airport before your flight
    ₹1,200
Getting around: Walkable today; the longer journeys are in Travel details.
Stay
Free
Food
₹2,240
Local transport
₹850
Activities
Free

The flight is counted once, in Where the money goes.

Journeys today: Flight Ngurah Rai International Airport (Uluwatu) → Indira Gandhi International Airport (Delhi) usually ~8 h in the air (departure time not known) · Ungasan (Uluwatu) → Ngurah Rai International Airport (Uluwatu) ~35 min (distance-based estimate; route not verified) · Indira Gandhi International Airport (Delhi) → Home (Delhi) (time depends on where you start)
  • Uluwatu to Delhi flight · price in Flights above
  • Ungasan → Ngurah Rai International Airport · Grab / Gojek: ₹550–₹750
  • Indira Gandhi International Airport → Home · Airport Express Metro + Delhi Metro: ₹200 · or Uber / Ola ₹460–₹630
  • Taxi and ride-app fares are shown as a range: they change with traffic and time of day.

Have one last plate of seafood or mie goreng at a casual café in Ungasan (Uluwatu).

No checked restaurants here yet: these meals are suggestions.

Find restaurants near Ungasan (Uluwatu) →

Where the money goes

Flights (recent fares)
₹42,038
Stay (6 nights)
₹68,600
Food
₹11,482
Ferries
₹5,242
Local transport
₹12,620
Activities
₹1,468
Total
₹1,41,450
Share of the listed estimate
  • Flights (recent fares)30%
  • Stay (6 nights)48%
  • Food8%
  • Ferries4%
  • Local transport9%
  • Activities1%

Percentages are rounded. Prices are estimates.

All figures are estimates. Hotels and meals are typical prices for the area, not live quotes. Local prices converted at ₹1 = IDR 191 (rate of 28 Oct 2026).

Before you go

To do

  1. Add your flight times so your arrival and departure days fit around them. Until then, the places on those days are tentative.
  2. Visa: check the current visa or e-visa rules for Indonesia, which differ by nationality (India), and confirm your passport validity on official government sources. These rules change often, so we don't state them here.

Good to know

  • Flights: Includes return flights Delhi ⇄ Bali, based on recent fares (₹42,038). Prices can change when you book.
  • Hours, prices and travel times are typical estimates, not live. Taxi fares are shown as a range. Check them before you go.

Map records: 12 of 12 places · Named restaurants: 6 of 21 meals. Map identity does not confirm current hours, prices or dietary suitability.

Book your trip

Your flights, hotels and tickets in one place. Choose what to book:

Prices shown on TripRai are estimates. Final prices are on the partner's site. We may earn a commission if you book, at no extra cost to you.

This is a read-only copy of a shared trip.

Plan my own trip
TripRaiStop planning. Start packing.Itinerary checkerFlightCheckJapan itineraryJapan trip costsBlogPacking listsContacthello@triprai.appPrivacy PolicyTerms & Disclaimer

Itineraries are AI-generated suggestions. Prices, opening hours, visa and entry rules are estimates: please check everything before you book. Place data © OpenStreetMap contributors and Overture Maps Foundation.