Bali in 7 days: Uluwatu, Ubud and Nusa Penida

Bali · Indonesia · 7 days

DPSAirport
Pura Ulun Danu Beratan, the lake temple on Lake Beratan in the hills of north Bali, a stop on day 5.
Photo: Anandajoti · CC BY-SA 4.0 · Wikimedia Commons
Quick answer: A week covers Bali in three bases: two nights in the south (Jimbaran, Uluwatu and the kecak dance), three in Ubud (the Monkey Forest, Tirta Empul, rice terraces and a day north to Lake Beratan), then a boat day to Nusa Penida and a last night in Sanur. Saudia flies Jeddah–Singapore–Bali in about 14 hours; Bali is 5 hours ahead.

Best time to visit Bali

April to June and September to October

The dry season is April to October, 27–31 °C with low humidity; June to August is the peak and the most crowded. November to March is the wet season, with short heavy afternoon rain rather than all-day downpours, and lower hotel prices. Nyepi, the day of silence, falls on 9 March 2027: the airport closes and nobody leaves their hotel for 24 hours, so avoid flying that day.

Travelling from the Gulf: The Gulf summer break lands in Bali’s dry season and its busiest weeks, when Ubud and Canggu hotels are at their most expensive; the winter break is wet but much cheaper. Eid al-Fitr is a national holiday in Indonesia and domestic visitors fill Bali for that week. Bali itself is Hindu, so Ramadan changes little; halal food is widely available, and many warungs are Javanese-run.

Flights, stay and entry for Bali

Flight and entry details below are for travellers starting from Saudi Arabia.

Flights

No nonstop. Saudia flies Jeddah–Singapore–Bali three times a week, about 14 hours in total; from Riyadh, one stop via Doha, Dubai or Kuala Lumpur, about 13.5 to 15 hours. Bali is 5 hours ahead of Saudi Arabia.

Search JED → DPS flightsAll flight routes

Where to stay

Nights 1–2 in Jimbaran or Seminyak, nights 3–5 in Ubud, night 6 in Sanur for the Nusa Penida boats and the airport (6 nights; day 7 is the flight home).

Find a stay in Bali

Stay connected

A travel eSIM gives you mobile data when you land, so maps and ride apps work without waiting for a SIM card or Wi-Fi.

eSIM and travel extras

Entry rules

Saudi, Indian and Egyptian passports get a 30-day Visa on Arrival, IDR 500,000 (about SAR 105), with extensions at an immigration office; buy it as an e-VOA on the official evisa.imigrasi.go.id site before flying to skip the queue. A rise to IDR 750,000 was proposed in August 2026 but was not in force at the time of writing. Filipino passports enter visa-free for 30 days. Pakistani passports are not eligible for VOA and must apply for an e-visa (C1) on the same site in advance. Everyone also fills in the free All Indonesia arrival card within 72 hours before landing and pays the Bali tourist levy of IDR 150,000 on lovebali.baliprov.go.id.

Indonesia visitor visa (e-VOA): eligible countries and fee Entry notes in the Bali guide

What 7 days in Bali cost

StylePer person per day (SAR)Per person per day (USD)Whole trip (SAR)
Economy100–18027–48700–1,260
Mid-range300–55080–1472,100–3,850
Luxury900–2,000240–5336,300–14,000

Per person per day: hotel (shared double), meals, a shared private driver on the touring days, temple and park tickets. The Nusa Penida day (boat about IDR 250,000–350,000 return, island car and fees about IDR 700,000 shared) and the VOA and levy (IDR 650,000 once) are the main extras. About IDR 4,800 to the riyal in October 2026. Flights are not included. Rough estimate at October 2026 prices; USD 1 = SAR 3.75.

Day 1: Arrival and Jimbaran

Ngurah Rai Airport, Bali
Photo: Pinterpandai.com · CC BY-SA 3.0 · Wikimedia Commons
  1. Morning

    Ngurah Rai Airport

    Show the e-VOA, the arrival card QR and the Love Bali levy receipt at immigration. Buy a Telkomsel tourist SIM in the hall (about IDR 150,000 for 25 GB). Walk past the taxi touts to the Grab and Gojek pickup lounge outside arrivals; Jimbaran is 15 minutes, Seminyak 30–45, with fares of about IDR 100,000–250,000.

  2. Afternoon

    Jimbaran Bay beach

    A long, calm bay next to the airport, free and good for a first swim after the flight. The fishing village at the north end has a morning fish market if you are up early tomorrow; the hotels along the sand rent loungers.

  3. Evening

    Jimbaran seafood grills

    Tables on the sand at sunset, fish and prawns grilled over coconut husks and sold by weight; about IDR 150,000–250,000 per person for a plain order, far more for lobster. Arrive by 5:30 pm for a front-row table. Ask for the marinade without alcohol if that matters to you; most grills are used to the question.

Day 2: Uluwatu and the kecak dance

Nusa Dua beach, Bali
Photo: Paradisus Bali · CC BY-SA 4.0 · Wikimedia Commons
  1. Morning

    Nusa Dua beach

    The calmest water in the south, inside the resort enclave 20 minutes from Jimbaran; the public beach by the Water Blow rock is free and the sea is flat enough for children. A slow morning here is the plan, because the afternoon and evening are long.

  2. Afternoon

    Uluwatu Temple

    A sea temple on a 70 m cliff at the island’s southern tip, 30 minutes from Nusa Dua. Entry about IDR 50,000 with a sarong and sash included; hold onto glasses and phones, as the monkeys here steal and trade them back for food. Arrive around 3 pm to walk the cliff path before the dance crowds.

  3. Evening

    Kecak fire dance at sunset

    The chanting Ramayana dance in the cliff-top amphitheatre at 6 pm, with the sun going down behind the performers; IDR 150,000 per adult, and the 6 pm show sells out, so buy on arrival at the temple. A second show runs at 7 pm. Dinner afterwards in the warungs of Pecatu or back in Jimbaran.

Day 3: Tanah Lot and up to Ubud

Tanah Lot, Bali
Photo: CEphoto, Uwe Aranas · CC BY-SA 3.0 · Wikimedia Commons
  1. Morning

    Tanah Lot

    The temple on a rock in the sea, a well-known Bali landmark, about 1 hour 15 minutes north of Jimbaran with a driver. Open 7 am to 7 pm, IDR 75,000; at low tide you can walk across to the base. Mornings have a fraction of the sunset crowd. Today a private driver (about IDR 600,000–1,000,000 for the car, 10–12 hours) is worth it.

  2. Afternoon

    Ubud Monkey Forest

    A temple forest at the south end of Ubud with about a thousand long-tailed macaques and three moss-covered temples. Open 9 am to 6 pm, last entry 5 pm; IDR 130,000 adults, IDR 100,000 children since April 2026. No food in bags, no eye contact with the monkeys, and let the staff handle any that climb on you.

  3. Evening

    Ubud Palace and market

    The royal palace courtyard on the main crossroads is free by day and hosts a legong dance most evenings at 7:30 pm (about IDR 100,000); the art market opposite is for sarongs and baskets, with hard bargaining expected. Jalan Raya Ubud has halal-certified Padang and Javanese restaurants among the cafés.

Day 4: Ubud: water temple and rice terraces

Tirta Empul, Bali
Photo: Tigerente · CC BY-SA 4.0 · Wikimedia Commons
  1. Morning

    Tirta Empul

    The holy-spring temple at Tampaksiring, 30 minutes north-east of Ubud, where Balinese Hindus bathe under a row of spouts. Open 8 am to 6 pm, IDR 75,000 with sarong; the purification bath needs a separate bathing sarong and a locker, rented on site. Go at opening, before the tour buses.

  2. Afternoon

    Tegallalang rice terraces

    The steep terraces 20 minutes north of Ubud, greenest from about a month after planting. Entry IDR 25,000–50,000 depending on the gate; the swings and photo platforms charge extra. The walk down into the valley and back up takes about an hour and is hot by noon, so eat lunch first.

  3. Evening

    Tegenungan waterfall and Ubud

    On the way back south-east of Ubud, a wide waterfall with a pool at the bottom and a steep staircase; IDR 30,000, best in the late afternoon light. Then an early dinner in Ubud; the town is quiet by 10 pm.

Day 5: North: Lake Beratan and Jatiluwih

  1. Morning

    Ulun Danu Beratan

    The lake temple at 1,200 m in the Bedugul highlands, about 1 hour 30 minutes from Ubud; the pagoda on the water is the one on the IDR 50,000 note. Open 7 am to 7 pm, IDR 100,000. It is 10 degrees cooler up here and clouds roll in after lunch, so this is a morning stop. The Bedugul market sells strawberries and passion fruit.

  2. Afternoon

    Jatiluwih rice terraces

    The UNESCO-listed terraces on the slopes of Mount Batukaru, 45 minutes from the lake, far larger and emptier than Tegallalang. Open 6 am to 7 pm, IDR 100,000. Marked walking loops of 1.5 to 5 km start at the car park; the restaurants on the ridge look over the whole valley.

  3. Evening

    Back to Ubud

    About 1 hour 30 minutes back to Ubud via Tabanan. If the group is keen on a sunrise, this is the night to sleep early: Mount Batur treks pick up from Ubud at about 2 am, cost IDR 500,000–800,000 per person in a shared group, and a local guide is compulsory.

Day 6: Nusa Penida by fast boat

Fast boat from Sanur, Bali
Photo: Imadedana · CC BY-SA 4.0 · Wikimedia Commons
  1. Morning

    Fast boat from Sanur

    Check out of Ubud early and go to Sanur, where you sleep tonight. Boats leave from the Sanur harbour from about 7 am and take 30–45 minutes; booked online a seat is IDR 120,000–175,000 each way, more at the counter. Grab and Gojek cannot pick up at the port, only drop off. On arrival pay the island levy of IDR 25,000 and meet your pre-booked car and driver (about IDR 700,000 for the day).

  2. Afternoon

    Kelingking, Broken Beach and Angel’s Billabong

    The T-rex-shaped Kelingking cliff is the island’s famous view; the path down to the beach is steep and the sea below is dangerous, so most people stop at the viewpoint. Broken Beach and the Angel’s Billabong rock pool are 20 minutes further. Since August 2026 each site charges IDR 25,000 per adult, cashless, on top of the island fee. Roads are rough and the circuit takes most of the day.

  3. Evening

    Crystal Bay and the boat back

    A sheltered bay with calm water for a swim before the last boats, which leave Nusa Penida between about 4 and 5:30 pm. Back in Sanur, the beachfront path has quiet restaurants, and the Pasar Sindhu night market a few streets in is the local place for satay and nasi campur.

Day 7: Sanur and the flight home

Sanur and the flight home, Bali
Photo: Michelle Maria · CC BY 3.0 · Wikimedia Commons
  1. Morning

    Sanur beach path

    Sanur faces east, so sunrise over Nusa Penida is the one to get up for; the 5 km paved path along the beach is for walking or a rented bicycle, and the reef keeps the water flat. Breakfast in one of the cafés on the path.

  2. Afternoon

    Seminyak or a last spa

    If the flight is at night, spend the afternoon in Seminyak’s boutiques (30 minutes by Grab) or book a two-hour Balinese massage, which costs IDR 150,000–300,000 in Sanur. Most hotels keep luggage and offer a shower after checkout if you ask.

  3. Evening

    To the airport

    Sanur to the airport is 30–45 minutes by Grab, longer at the evening rush; the Bali Mandara toll road (about IDR 14,000, paid by the passenger) saves time. Allow three hours for an international departure. Spend your last rupiah before security, as the rate to change them back is poor.

Getting around Bali

For the touring days (3, 4 and 5) hire a private driver through your hotel: about IDR 600,000–1,000,000 for the car for 10–12 hours, fuel included, entry tickets and lunch extra. For short hops Grab and Gojek work in the south, Ubud and Sanur, but cannot pick up at the Sanur port or some beaches, and airport fares are higher. Scooter rental needs an international driving permit, a helmet and your home licence; police checks are frequent and fines are IDR 250,000–500,000 per missing item, so most visitors leave the driving to a driver. Pay in rupiah; ATMs give up to about IDR 3,000,000 per withdrawal and cards add a 3% fee in many shops.

Bali questions

How much does the Bali visa cost from Saudi Arabia?

Saudi, Indian and Egyptian passports pay IDR 500,000 (about SAR 105) for a 30-day Visa on Arrival, best bought as an e-VOA on evisa.imigrasi.go.id before flying. Add the Bali tourist levy of IDR 150,000 per person, paid online on lovebali.baliprov.go.id. Filipino passports are visa-free; Pakistani passports need an e-visa in advance. A VOA increase was proposed in August 2026, so check the official site for the current fee.

Is halal food easy to find in Bali?

Yes, but it is not the default: Bali is mostly Hindu and pork is common. Padang and Javanese warungs are reliably halal, and certified restaurants cluster in Kuta, Denpasar, Ubud and Sanur. At Jimbaran ask whether the marinade contains alcohol. Look for the Indonesian halal logo (BPJPH or the older MUI mark).

Which is the best area to stay in Bali for a first visit?

Split the week rather than picking one. Jimbaran or Seminyak for the beaches and Uluwatu, Ubud for the temples, rice terraces and the north, Sanur for the Nusa Penida boats and a calm last night near the airport. Canggu suits surfers and long stays more than a first week.

What should I wear at Balinese temples?

A sarong tied at the waist and a sash, provided or rented at every temple gate, with shoulders covered. Under the 2025 visitor rules you stay out of the inner courtyards unless praying, do not climb on shrines or sacred trees, and women who are menstruating are asked not to enter. Be as quiet as you would be in a mosque.

Sources and official links for Bali

More day-by-day plans

Want a different length or pace? Search flights and build your own trip.