City guide · Bali, Indonesia · 2026
Bali in 3 days: itinerary and top spots
Bali, Indonesia. From 41 spots whose locations we've checked, we picked a full 3-day route (not counting arrival and departure days) and the top 8 in each category. The areas you'll keep coming back to: Ubud · Seminyak · Downtown.
- 🏛️ Sights 13
- 🍜 Food 13
- ✨ Hot spots 10
- 🌙 Night 5
Plan your Bali trip with friends →
Invite friends, suggest the places you want to go and vote. The winners become your day-by-day plan. No sign-up.
🗺️ A 3-day route
Each day: two sights, one meal, one hot spot and one evening stop, grouped by neighbourhood so you can walk from one to the next.
Day 1 about 5h 40m at the stops, plus travel
- MorningGaruda Wisnu Kencana (GWK)Ungasan, Badung🏛️ Sight
121m statue; late afternoon for free Kecak shows, use shuttle carts
- LunchWarung NiaSeminyak, Badung🍜 Food
Korean-favorite pork ribs; half rack is plenty. Go early evening to skip queues
- AfternoonSeminyak VillageSeminyak, Badung✨ Hot spot
Air-conditioned mall at the head of Eat Street; escape midday heat then stroll
- Late afternoonPura Agung JagatnathaDowntown, Denpasar🏛️ Sight
Next to Museum Bali, sarong required; liveliest on full/new-moon ceremonies
- EveningPasar Malam SindhuSanur, Denpasar🌙 Night
6:30-10pm, busiest 7-8:30pm. Cheap satay, nasi campur; bring small cash
Day 2 about 6h 30m at the stops, plus travel
- MorningSacred Monkey Forest SanctuaryUbud, Gianyar🏛️ Sight
Quiet right after 9am opening; hide sunglasses and food, avoid eye contact
- LunchWarung Babi Guling Ibu Oka 3Ubud, Gianyar🍜 Food
Bali's famous roast pork. Opens 11am, often sold out by 3pm; order the special
- AfternoonUbud Art MarketUbud, Bali✨ Hot spot
Craft and souvenir market across from Ubud Palace; Ubud tours browse it together with the palace.
- Late afternoonPuri Saren Agung (Ubud Palace)Ubud Center, Gianyar🏛️ Sight
Free entry; nightly 7:30pm dance show (paid, buy on site). Pair with art market
- EveningFinns Beach ClubBerawa, Canggu🌙 Night
Sunset beach club; pre-book daybeds, minimum spend, DJ sets after sunset
Day 3 about 6h 40m at the stops, plus travel
- MorningTegallalang Rice TerraceTegallalang, Gianyar🏛️ Sight
Photos best 8-9am; jungle swings cost extra, bring cash for trail donations
- LunchNasi Ayam Kedewatan Ibu MangkuKedewatan, Ubud🍜 Food
Balinese chicken rice plate under $8. Locals queue at lunch; it's spicy
- AfternoonCampuhan Ridge WalkUbud, Gianyar✨ Hot spot
Free ridge trail, 1h round trip. Go at sunrise or after 4pm; no shade at midday
- Late afternoonPura Tirta EmpulTampaksiring, Gianyar🏛️ Sight
Holy spring bathing allowed (sarong rental, paid lockers); early morning is calmer
- EveningLa FavelaSeminyak, Badung🌙 Night
Jungle-themed club bar, opens 7pm daily; dancing after 11pm, weekend queues
🍜 Where to eat in Bali: top 8
Specific restaurants, markets and food halls. Where there are queues, go right after opening.
- Warung Mak BengSanur, Denpasar
Since 1941, one set: fried fish + fish soup. Lunch queues, cash, sells out
- Warung Babi Guling Ibu Oka 3Ubud, GianyarIn the route
Bali's famous roast pork. Opens 11am, often sold out by 3pm; order the special
- Naughty Nuri's Warung UbudSanggingan, Ubud
Original BBQ pork ribs. Big dinner queues; come before 5pm, try the martini
- Nasi Ayam Kedewatan Ibu MangkuKedewatan, UbudIn the route
Balinese chicken rice plate under $8. Locals queue at lunch; it's spicy
- Bebek Bengil Dirty Duck DinerPadang Tegal, Ubud
Crispy duck with rice-paddy views. Book for dinner; 5 min from Monkey Forest
- Menega CafeJimbaran Bay, Badung
Sunset seafood BBQ on the sand. Arrive before 5pm for beach tables; sold per kg
- Sate Plecing ArjunaDowntown, Denpasar
Local satay institution: pork satay with plecing sauce; packed at lunch
- Warung NiaSeminyak, BadungIn the route
Korean-favorite pork ribs; half rack is plenty. Go early evening to skip queues
✨ Bali hot spots: top 8
Trendy neighbourhoods, cafés, photo spots and complexes for the daytime.
- Batu Bolong, CangguCanggu, Badung
Surf-cafe-boutique strip. Heavy afternoon traffic: scooter/walk; end at beach sunset
- PererenanPererenan, Badung
Quiet next-door village to Canggu trending since 2024; new cafes, black-sand beach
- Desa Potato HeadSeminyak, Badung
Eco design beach club complex. Daybeds need booking/minimum; shops, tours free
- Seminyak VillageSeminyak, BadungIn the route
Air-conditioned mall at the head of Eat Street; escape midday heat then stroll
- Campuhan Ridge WalkUbud, GianyarIn the route
Free ridge trail, 1h round trip. Go at sunrise or after 4pm; no shade at midday
- Pantai MelastiUngasan, Badung
Cliff-road photo spot; small entry fee. Quiet mornings, beach clubs busy afternoons
- SaltwoodBingin, Badung
Cliffside cafe above Bingin, no minimum spend; stairs from car park, sunset seats go fast
- Seniman Coffee StudioUbud Center, Gianyar
Ubud's original specialty roaster; buy beans as gifts, mornings are relaxed
🌙 Bali at night: top 8
Bars, izakaya and night views — one to end the evening.
- Pasar Malam SindhuSanur, DenpasarIn the route
6:30-10pm, busiest 7-8:30pm. Cheap satay, nasi campur; bring small cash
- Single FinUluwatu, Badung
Clifftop surf sunset bar; Wed/Sun night parties, IDR150k minimum after 9pm
- Rock Bar at AYANAJimbaran, Badung
Sunset bar on the rocks; queue before 4pm opening. Dress code, minimum spend
- La FavelaSeminyak, BadungIn the route
Jungle-themed club bar, opens 7pm daily; dancing after 11pm, weekend queues
- Finns Beach ClubBerawa, CangguIn the route
Sunset beach club; pre-book daybeds, minimum spend, DJ sets after sunset
🏛️ Top sights in Bali
The places most first-timers don’t want to miss. Add a day in the app for the ones not in the route.
- Pura Luhur UluwatuPecatu, Badung
Arrive an hour before sunset; book the 6pm Kecak. Watch monkeys
- Tanah LotBeraban, Tabanan
Busiest at sunset; interior for Hindus only, unreachable at high tide
- Garuda Wisnu Kencana (GWK)Ungasan, BadungIn the route
121m statue; late afternoon for free Kecak shows, use shuttle carts
- Sacred Monkey Forest SanctuaryUbud, GianyarIn the route
Quiet right after 9am opening; hide sunglasses and food, avoid eye contact
- Tegallalang Rice TerraceTegallalang, GianyarIn the route
Photos best 8-9am; jungle swings cost extra, bring cash for trail donations
- Pura Tirta EmpulTampaksiring, GianyarIn the route
Holy spring bathing allowed (sarong rental, paid lockers); early morning is calmer
- Puri Saren Agung (Ubud Palace)Ubud Center, GianyarIn the route
Free entry; nightly 7:30pm dance show (paid, buy on site). Pair with art market
- Pura Agung JagatnathaDowntown, DenpasarIn the route
Next to Museum Bali, sarong required; liveliest on full/new-moon ceremonies
Plan Bali together
Find these spots in the app, suggest them to friends and vote. The places you agree on are sorted by day, with travel times between them.
Start a Bali trip →🧾 Bali hotels and flights
Plan the days first, then check prices once your dates are set. Links open Trip.com.
If you book through these links, Trip Invite may earn a commission. It costs you nothing extra.
More Southeast Asia guides
- BangkokThailand
- SingaporeSingapore
- Bandar Seri BegawanBrunei
- BatamIndonesia
- CebuPhilippines
- Chiang MaiThailand
- ClarkPhilippines
- Da NangVietnam
All 197 city guides
- JejuKorea
- TokyoJapan
- OsakaJapan
- TaipeiTaiwan
- BangkokThailand
- SingaporeSingapore
- ParisFrance
- RomeItaly
- New YorkNorth America
- ÜrümqiChina
- ŞymkentKazakhstan
- Abu DhabiUAE
- Addis AbabaEthiopia
- AlmatyKazakhstan
- AmsterdamNetherlands
- AndongKorea
- AomoriJapan
- AshgabatTurkmenistan
- AstanaKazakhstan
- AthensGreece
- AtlantaUSA
- AucklandNew Zealand
- Bandar Seri BegawanBrunei
- BarcelonaSpain
- BatamIndonesia
- BeijingChina
- BishkekKyrgyzstan
- BostonUSA
- BrisbaneAustralia
- BudapestHungary
- Buenos AiresArgentina
- BusanKorea
- CalgaryCanada
- CancúnMexico
- CartagenaColombia
- CebuPhilippines
- ChangchunChina
- ChangshaChina
- ChengduChina
- Chiang MaiThailand
- ChicagoUSA
- ChongqingChina
- ChuncheonKorea
- ClarkPhilippines
- ColomboSri Lanka
- CopenhagenDenmark
- CuscoPeru
- Da NangVietnam
- DaejeonKorea
- DalianChina
- Dallas/Fort WorthUSA
- DatongChina
- DelhiIndia
- BaliIndonesia
- DetroitUSA
- DhakaBangladesh
- DohaQatar
- DubaiUAE
- DublinIreland
- DubrovnikCroatia
- EdinburghUnited Kingdom
- FlorenceItaly
- FrankfurtGermany
- FukuokaJapan
- FuzhouChina
- GangneungKorea
- GuamUSA
- GuangzhouChina
- GuilinChina
- GuiyangChina
- GyeongjuKorea
- Hai PhongVietnam
- HaikouChina
- HakodateJapan
- HangzhouChina
- HanoiVietnam
- HarbinChina
- HefeiChina
- HelsinkiFinland
- HiroshimaJapan
- Ho Chi Minh CityVietnam
- HohhotChina
- Hong KongChina
- HonoluluUSA
- IbarakiJapan
- IshigakiJapan
- IstanbulTürkiye
- JakartaIndonesia
- JeonjuKorea
- JiamusiChina
- JinanChina
- KagoshimaJapan
- KaliboPhilippines
- KaohsiungTaiwan
- KathmanduNepal
- KitakyushuJapan
- KobeJapan
- KomatsuJapan
- Kota KinabaluMalaysia
- Kuala LumpurMalaysia
- KumamotoJapan
- KunmingChina
- KyotoJapan
- Las VegasUSA
- LimaPeru
- LisbonPortugal
- LondonUnited Kingdom
- Los AngelesUSA
- Luang PrabangLaos
- MacauChina
- MadridSpain
- MaldivesMaldives
- ManadoIndonesia
- ManilaPhilippines
- MatsuyamaJapan
- MelbourneAustralia
- Mexico CityMexico
- MilanItaly
- Minneapolis/Saint PaulUSA
- MiyakojimaJapan
- MiyazakiJapan
- MontréalCanada
- MunichGermany
- NagasakiJapan
- NagoyaJapan
- NahaJapan
- NanjingChina
- Nha TrangVietnam
- NiigataJapan
- NingboChina
- ObihiroJapan
- ŌitaJapan
- OkayamaJapan
- OrdosChina
- OsloNorway
- PenghuTaiwan
- Phnom PenhCambodia
- Phu QuocVietnam
- PhuketThailand
- PohangKorea
- PragueCzechia
- Punta CanaDominican Republic
- QingdaoChina
- ReykjavíkIceland
- Rio de JaneiroBrazil
- SagaJapan
- SaipanUSA
- Salt Lake CityUSA
- San FranciscoUSA
- San JuanPuerto Rico
- SantoriniGreece
- SanyaChina
- SapporoJapan
- Seattle/TacomaUSA
- SendaiJapan
- SeoulKorea
- ShanghaiChina
- ShenyangChina
- ShenzhenChina
- ShijiazhuangChina
- ShizuokaJapan
- Siem ReapCambodia
- SokchoKorea
- SydneyAustralia
- TagbilaranPhilippines
- TaichungTaiwan
- TakamatsuJapan
- TashkentUzbekistan
- Tel AvivIsrael
- TianjinChina
- TokushimaJapan
- TongyeongKorea
- TorontoCanada
- UlaanbaatarMongolia
- VancouverCanada
- ViennaAustria
- VientianeLaos
- WarsawPoland
- WashingtonUSA
- WeihaiChina
- WenzhouChina
- WrocławPoland
- WuhanChina
- WuxiChina
- Xi'anChina
- XiamenChina
- YanchengChina
- YangonMyanmar
- YanjiChina
- YantaiChina
- YeosuKorea
- YichangChina
- YonagoJapan
- ZagrebCroatia
- ZhangjiajieChina
- ZhengzhouChina
- ZurichSwitzerland