Indonesia digital nomad itinerary — 30 days across three bases
Test-drive Indonesia as a digital nomad. 10 days each across Canggu, Ubud and Yogyakarta to find the right base for a longer stay.
This itinerary is for someone considering Indonesia as a digital-nomad base and wanting to test-drive three contrasting environments before committing. It allows you to set up properly in each — a coworking, a gym, a couple of regular cafés — and see how the day-to-day actually feels. After 30 days you'll know which area suits you for a longer stay.
The structure
- Days 1–10: Canggu, Bali — the scene
- Days 11–20: Ubud, Bali — the slow alternative
- Days 21–30: Yogyakarta — the cheap cultural alternative
Day 1 — arrive Canggu
- DPS arrival, Telkomsel SIM, Grab to Berawa or central Canggu
- Check in to a longer-stay villa or apartment (1-month minimum lease for best rate)
- Settle, find your local warung and supermarket
Days 2–10 — Canggu setup
- Day 2: tour 2–3 coworking spaces — Tropical Nomad, Outpost, BWork. Pick one for the trial.
- Day 3: gym tour — S2S, The Practice. Lock in a 2-week pass.
- Day 4: first surf lesson at Batu Bolong (if relevant)
- Day 5: scooter rental for the duration (USD 60–80/month). Document existing damage.
- Days 6–10: settle into routine. Work mornings, surf or beach afternoons, café evenings.
What to evaluate:
- Wifi reliability at your villa (run Speedtest 3x daily)
- Power stability (any cuts?)
- Sleep quality (Canggu can be noisy)
- Restaurant scene matching your dietary needs
- Cost honesty against your budget
Day 11 — transfer to Ubud
- Grab to Ubud (90 minutes from Canggu)
- Check in to Ubud villa (Penestanan, Sayan or central)
- Slower lunch
- Walk Bisma street
Days 12–20 — Ubud setup
- Day 12: tour Outpost Ubud, Hubud, Coworkinasia. Pick one.
- Day 13: yoga class at Yoga Barn or Radiantly Alive (drop-in USD 15)
- Day 14: first work week from your villa + coworking
- Day 15: walk Penestanan rice fields, find favourite breakfast café
- Day 16: cooking class — half-day at Anika or Casa Luna
- Days 17–20: settle in. Work mornings, paddy walks afternoons, cultural events evenings.
What to evaluate:
- The contrast with Canggu — slower pace, slower internet (often), no surf
- Whether you find the yoga / wellness scene a positive or grating
- Heat (Ubud is humid, no breeze)
- Whether 1-hour drives for many services bother you
Day 21 — transfer to Yogyakarta
- Grab to DPS, fly to Yogyakarta (YIA, 1 hour 20 min, USD 60–100)
- Taxi to Prawirotaman or Kotagede area
- Lunch at warung gudeg
- Walk the kampung lanes
Days 22–30 — Yogyakarta setup
- Day 22: tour Lokananta, EastParc coworking. Pick one.
- Day 23: scooter rental (USD 50/month — cheaper than Bali)
- Day 24: first work week at your coworking
- Day 25: weekend trip to Borobudur sunrise
- Day 26: cooking class — Java cuisine differs from Balinese
- Days 27–30: settle in. Work mornings, café cycling afternoons, Malioboro evenings.
What to evaluate:
- The cost difference — Yogya runs roughly half Bali
- The cultural depth (kraton, museums, batik)
- The lack of beach
- The smaller expat community (a positive or negative for you?)
- Whether the language gap (less English) bothers you
Day 31+ — decision time
After 30 days you'll know:
- Which area suits your work pattern
- What your true monthly burn rate is in Indonesia
- Whether you want surf and party, slow wellness, or cheap cultural
- Whether you should commit to Indonesia or test Thailand/Vietnam next
If you commit, switch to a 6 or 12-month villa lease in your chosen area and consider the E33G Digital Nomad Visa for longer stays.
Budget estimate (30 days, comfortable single)
- Canggu 10 days: USD 700–1,200
- Ubud 10 days: USD 600–1,000
- Yogyakarta 10 days: USD 350–600
- Inter-city transport: USD 100–200
- Total 30-day estimate: USD 1,750–3,000
Common mistakes
- Signing a 6-month lease in Canggu in your first week
- Skipping Yogyakarta because "it's not Bali"
- Booking accommodation without verifying wifi (run a Speedtest video first)
- Not building in commute time between areas
- Forgetting visa overstay limits (set calendar reminders)
Verify before acting
Confirm visa length for your nationality. Most nationalities get 30 days Visa on Arrival, extendable once for another 30. For longer stays use B211A or the E33G Digital Nomad Visa. See visa overview and digital nomad guide.