Make this trip your own
Create your own free, personalized itinerary in seconds — then sign up to save and edit it.
Create my version

3-Day Bali Itinerary from Malaysia

Day 1 · Wed, Jul 1
Kuta, Bali

South Bali arrival

  1. Flight from Malaysia to Ngurah Rai International Airport (DPS) — South Bali — Depart early morning if possible; nonstop routes from Kuala Lumpur usually take about 3–3.5 hours, plus immigration and a ~20–40 minute transfer to Kuta.
  2. Waterbom Bali — Kuta — A classic first-day reset after traveling, with easy-going rides and shaded spots; go late morning, ~3 hours.
  3. Beachwalk Shopping Center — Kuta — Handy for lunch, coffee, and a little air-conditioned recovery right by the beach; afternoon, ~1.5 hours, with meals roughly RM25–70 per person.
  4. Kuta Beach — Kuta — Best for a relaxed sunset walk and surf-watching without overplanning the arrival day; late afternoon to sunset, ~1.5 hours.
  5. Poppies Lane II — Kuta — A simple dinner-and-stroll area with lots of casual options close together, ideal to keep the first day easy; evening, ~1.5–2 hours.

Morning

Kalau terbang dari Malaysia, targetkan penerbangan nonstop ke Ngurah Rai International Airport (DPS) sekitar pagi biar masih sempat santai di Kuta. Dari Kuala Lumpur, penerbangan biasanya 3–3,5 jam, lalu tambah antrian imigresen, ambil bagasi, dan transfer sekitar 20–40 menit ke Kuta lewat Jl. By Pass Ngurah Rai atau jalan pantai kalau lalu lintas padat. Begitu keluar airport, paling praktis langsung naik taksi resmi atau Grab/Gojek car; biaya ke area Kuta umumnya sekitar IDR 80.000–150.000 tergantung jam sibuk dan titik drop-off. Check-in hotel biasanya baru aman sore, jadi simpan baju ganti dan perlengkapan renang di tas kabin.

Begitu tiba dan barang sudah beres, langsung ke Waterbom Bali di kawasan Kuta untuk “reset” setelah perjalanan. Sewa loker kalau bawa barang banyak, lalu nikmati 2–3 jam main santai tanpa memforsir diri—ini taman air yang enak untuk hari pertama karena banyak area teduh dan tempat duduk. Tiket masuk biasanya di kisaran IDR 400.000–600.000 per orang tergantung usia dan promo online; datang menjelang late morning supaya tidak terlalu panas dan masih sempat dapat energi buat sisa hari.

Lunch & Afternoon

Setelah keluar dari Waterbom Bali, jalan atau naik taksi singkat ke Beachwalk Shopping Center di sisi Kuta Beach untuk makan siang dan istirahat ber-AC. Di sini enak cari kopi, dessert, atau makan santai di restoran yang harganya biasanya sekitar RM25–70 per orang; kalau mau praktis, pilih tempat dengan pemandangan laut atau terrace supaya masih terasa “holiday mode” tanpa harus capek. Selesai makan, sempatkan belanja kecil-kecilan atau sekadar duduk di area outdoor—tempat ini memang paling berguna untuk pulih dari penerbangan sebelum lanjut ke pantai.

Menjelang sore, turun ke Kuta Beach untuk jalan santai, lihat surfer, dan ambil napas pertama dari suasana Bali. Area paling enak itu di garis pantai dekat Beachwalk atau makin ke selatan menuju area yang lebih lapang; kalau mau sunset yang bagus, datang sekitar 4.30–5.00 sore supaya dapat tempat duduk di pasir tanpa buru-buru. Jangan expect pantai yang sepi—Kuta Beach ramai, tapi justru itu bagian serunya di hari pertama: ringan, hidup, dan gampang kalau cuma ingin duduk lama sambil lihat langit berubah warna.

Evening

Untuk makan malam, geser ke Poppies Lane II di Kuta—ini area simpel buat dinner tanpa ribet, dengan banyak warung, kafe, dan restoran kecil berjejer rapat, jadi gampang pilih sesuai mood. Opsi enak biasanya campur antara nasi goreng, mie goreng, seafood, atau Western basic; budget aman sekitar IDR 70.000–200.000 per orang tergantung tempat. Setelah makan, jalan pelan saja di gangnya, lalu balik ke hotel lebih awal supaya badan cepat pulih untuk hari kedua. Kalau masih kuat, cari es krim atau teh dingin dulu di sekitar sana, lalu tutup malam dengan istirahat total—besok ritme Ubud biasanya mulai lebih padat.

Day 2 · Thu, Jul 2
Ubud, Bali

Ubud central stay

Getting there from Kuta, Bali
Private driver or Grab/Gojek car (1.5–2.5 hrs, ~IDR 250,000–450,000). Leave very early (around 6:00–7:00am) to beat Bali traffic and arrive in time for Tegallalang.
Bluebird taxi or prebooked transfer via Klook/Welcome Pickups (similar time, usually a bit pricier but easier for fixed pickup).
  1. Tegallalang Rice Terrace — Tegallalang, north of Ubud — Start early for cooler weather and softer light at Bali’s most famous terrace views; morning, ~1.5 hours.
  2. Tirta Empul Temple — Tampaksiring — A meaningful cultural stop nearby, known for its holy spring water and traditional purification ritual; late morning, ~1.5 hours.
  3. The Cafe Lotus — Ubud center — A solid lunch break in the heart of Ubud, with a very central setting and reasonable prices around RM30–80 per person; midday, ~1 hour.
  4. Ubud Palace (Puri Saren Agung) — Ubud center — A quick but worthwhile stop for traditional Balinese architecture right next to the main streets; early afternoon, ~45 minutes.
  5. Sacred Monkey Forest Sanctuary — Padangtegal, Ubud — Save this for later when the day is warming down; it’s one of Ubud’s signature experiences and pairs well with a slower pace; late afternoon, ~1.5 hours.
  6. Campuhan Ridge Walk — West Ubud — Finish with an easy sunset walk over the hills and valley scenery, a calm end to a packed central-Ubud day; evening, ~1 hour.

Morning

Berangkat dari Kuta sekitar pukul 6.00–7.00 pagi supaya kamu sampai di Ubud tanpa kena macet panjang di jalur tengah Bali. Setelah tiba, langsung naik ke Tegallalang Rice Terrace lebih dulu — ini momen terbaik sebelum panas terik dan rombongan tur datang. Tiket masuknya biasanya sekitar IDR 25,000–50,000 per orang, dan kalau mau foto di spot ayunan atau sarang burung, siapkan budget tambahan karena biayanya beda-beda. Pakai sepatu yang tidak licin, karena jalurnya bertingkat dan bisa lembap. Dari sini, lanjut sebentar ke Tegallalang atas dan area sekitar jalan utama kalau mau lihat warung kopi kecil atau beli air kelapa sambil santai.

Late Morning to Lunch

Dari Tegallalang ke Tirta Empul Temple cuma sekitar 15–20 menit naik mobil, jadi enak banget untuk lanjut tanpa buru-buru. Datanglah dengan pakaian sopan; kalau ingin ikut ritual pembersihan di mata air suci, biasanya ada sewa sarung dan selendang, dan pengunjung diharapkan mengikuti alur yang sudah ditentukan. Tiket masuk umumnya sekitar IDR 50,000–75,000. Setelah itu, kembali ke pusat Ubud dan istirahat makan siang di The Cafe Lotus, yang lokasinya sangat strategis dekat jalan utama. Tempat ini nyaman kalau kamu mau duduk lama, lihat kolam teratai, dan isi tenaga dengan menu yang masih ramah di kantong — kira-kira RM30–80 per orang tergantung pesanannya.

Afternoon Exploring

Selesai makan, jalan santai beberapa menit ke Ubud Palace (Puri Saren Agung) untuk lihat arsitektur tradisional Bali di tengah kota. Ini bukan tempat yang perlu lama-lama, justru enaknya sebagai jeda ringan sebelum lanjut ke aktivitas sore. Dari sana, lanjut ke Sacred Monkey Forest Sanctuary di Padangtegal, biasanya cukup 5–10 menit naik mobil atau ojek online dari pusat Ubud. Datang di jam sore lebih enak karena suasananya tidak sepanas siang hari dan cahaya di bawah pohon-pohon besar lebih lembut. Tiket masuk biasanya sekitar IDR 80,000–100,000; simpan barang kecil rapat, jangan bawa makanan terbuka, dan jangan terlalu dekat kalau monyet mulai iseng.

Evening

Tutup hari dengan berjalan santai di Campuhan Ridge Walk di West Ubud saat matahari mulai turun. Ini jalur yang paling enak dinikmati tanpa target berlebihan — cukup pakai sandal atau sepatu nyaman, lalu nikmati bukit hijau, udara yang lebih sejuk, dan suasana Ubud yang mulai tenang. Waktu terbaik biasanya menjelang sunset, sekitar pukul 5.00–6.00 sore. Setelah selesai, kamu bisa balik ke penginapan di pusat Ubud untuk makan malam santai; kalau masih punya tenaga, area Jalan Hanoman atau Jalan Raya Ubud enak buat cari warung, kafe, atau gelato sebelum istirahat.

Day 3 · Fri, Jul 3
Seminyak, Bali

Seminyak departure day

Getting there from Ubud, Bali
Private driver or Grab/Gojek car via the central Bali route (1.5–2.5 hrs, ~IDR 250,000–500,000). Go after breakfast or by late morning to avoid rush-hour congestion and still reach Seminyak comfortably before beach time.
Prebooked hotel transfer or Bluebird taxi if you want a guaranteed pickup; useful if staying outside the main Ubud center.
  1. Seminyak Beach — Seminyak — Ease into departure day with a beach walk and one last ocean look before heading home; morning, ~1 hour.
  2. Pura Petitenget — Petitenget, Seminyak — A nearby cultural stop that fits neatly before brunch and adds a quieter contrast to the beach scene; late morning, ~45 minutes.
  3. Sisterfields — Petitenget/Seminyak — A reliable brunch stop with a lively café feel; expect about RM35–90 per person; late morning to midday, ~1 hour.
  4. Seminyak Village — Seminyak — Good for last-minute shopping and a short air-conditioned break without straying far from your departure area; early afternoon, ~1.5 hours.
  5. La Plancha — Double Six Beach, Seminyak — Perfect for a final colorful beachfront drink or snack before the airport run; afternoon, ~1–1.5 hours, with casual spend around RM25–70 per person.
  6. Return to Ngurah Rai International Airport (DPS) for flight to Malaysia — Seminyak to airport — Leave about 3–3.5 hours before departure to allow traffic, baggage drop, and immigration; if time allows, keep a small buffer for one last coffee near Seminyak before heading out.

Morning

Start with a quiet walk along Seminyak Beach while the sand is still cool and the beach clubs are just waking up. It’s a good final Bali moment before the airport run: easy, low-effort, and very “one last look at the ocean.” From most Seminyak hotels, you can get there on foot or by a short Gojek ride; if you want the nicest stretch, aim for the wider access points around Double Six and Legian. Give yourself about an hour, and don’t overplan this part — it’s more about the mood than the checklist.

A short ride inland brings you to Pura Petitenget, one of the more peaceful corners of this part of Bali and a nice contrast to the beach scene. The temple is usually open to visitors in the morning and donation-based or very low cost, so it’s an easy cultural stop before brunch. Dress modestly, and if you arrive just after morning prayer time, it feels calmer and less crowded. From here, it’s only a few minutes to your café stop, so you won’t lose momentum.

Late Morning to Early Afternoon

Brunch at Sisterfields is the reliable, easy choice in Seminyak Square / Petitenget area — popular, lively, and built for exactly this kind of departure-day pacing. Expect about RM35–90 per person depending on whether you go for coffee, eggs, and something sweet, and be prepared for a short wait if you arrive at peak brunch time. After that, wander over to Seminyak Village for a bit of air-conditioned browsing; it’s a convenient place for last-minute souvenirs, skincare, clothes, or a backup carry-on snack stash before heading home. You don’t need to rush this part — 1 to 1.5 hours is plenty, and the area is compact enough that you can move around on foot between café and mall without fuss.

Afternoon

For one last beachfront pause, head down to La Plancha at Double Six Beach. This is the easiest place to slow the day down: beanbags, bright umbrellas, and a relaxed sunset-facing vibe even in the afternoon. A drink or snack usually lands around RM25–70 per person, depending on what you order, and it’s one of the best spots in Seminyak if you want a casual final photo stop without making the day feel too full. If you’re carrying luggage, it’s worth returning to your hotel first or using a driver so you can enjoy this stop without dragging bags over the sand.

Departure

Plan to leave Seminyak for Ngurah Rai International Airport (DPS) about 3–3.5 hours before your flight; traffic from this area can look short on the map but slow down quickly in the late afternoon and evening. A Gojek/Grab car or prebooked driver is the simplest option, and the airport route is straightforward via the main southbound roads. If you have extra time, grab one last coffee or coconut near Petitenget before you go, but keep the buffer — airport check-in, baggage drop, and immigration can move slower than you expect, especially on weekend departures.

0
Like this trip? Make your own version.
A free, personalized itinerary in seconds — sign up to save and edit it.
Create my version