Indonesia has more nomad-worthy cities than most people realize. Bali gets all the attention, but Jakarta, Yogyakarta, Bandung, Lombok, and Surabaya each offer something different. Here’s our ranking based on what actually matters for remote work and daily life.
We have detailed guides for each city — see our Bali nomad guide and Jakarta nomad guide for the full picture.
The Ranking
| Rank | City | Monthly Cost | Internet | Community | Lifestyle | Overall |
|---|---|---|---|---|---|---|
| 1 | Bali | $1,200–$2,100 | Good | Huge | Excellent | Best all-rounder |
| 2 | Jakarta | $800–$1,500 | Excellent | Medium | Good | Best infrastructure |
| 3 | Bandung | $400–$750 | Good | Small | Great | Best value + climate |
| 4 | Yogyakarta | $475–$845 | Adequate | Small | Great | Best culture + cheapest |
| 5 | Lombok | $545–$995 | Variable | Tiny | Excellent | Best nature |
| 6 | Surabaya | $390–$775 | Good | None | Good | Best food + gateway |
1. Bali — Best All-Rounder
Why #1: Bali has the largest nomad community, best coworking scene, incredible food diversity, and a lifestyle that balances work and play. The cost is higher, but the infrastructure justifies it.
Best for: First-time Indonesia nomads, social butterflies, surfers, anyone wanting a complete package.
Downsides: Traffic (Canggu), tourist inflation, can feel like a bubble.
Read our full digital nomad Bali guide and Bali cost of living breakdown.
2. Jakarta — Best Infrastructure
Why #2: Fastest internet, modern transit (MRT), world-class malls and hospitals, cheapest food for a capital city. The city itself isn’t beautiful, but it works incredibly well.
Best for: Nomads who prioritize fast internet and infrastructure over lifestyle aesthetics.
Downsides: Traffic, pollution, no beaches.
Read our full digital nomad Jakarta guide and Jakarta cost of living breakdown.
3. Bandung — Best Value + Climate
Why #3: Cool mountain weather (no AC needed), Indonesia’s best cafe culture, and costs 60% less than Bali. The Whoosh high-speed rail puts Jakarta 40 minutes away.
Best for: Budget nomads, cafe workers, anyone who hates tropical heat.
Downsides: Small foreign community, limited English.
Read our full digital nomad Bandung guide.
4. Yogyakarta — Best Culture + Cheapest
Why #4: The cheapest livable city in Indonesia, rich Javanese culture, UNESCO sites, and genuine local experience. Borobudur alone is worth the trip.
Best for: Culture lovers, budget-maximizers, writers and creatives seeking inspiration.
Downsides: Slower internet, tiny nomad scene.
Read our full digital nomad Yogyakarta guide.
5. Lombok — Best Nature
Why #5: Stunning beaches, world-class surf, Gili Islands, Mount Rinjani — and 30–50% cheaper than Bali. The internet is the weakest link, but improving.
Best for: Surfers, divers, nature lovers who don’t need a social scene.
Downsides: Unreliable internet, minimal infrastructure.
Read our full digital nomad Lombok guide.
6. Surabaya — Best Food + Gateway
Why #6: Amazing East Javanese cuisine, cheapest of the major cities, and the gateway to Mount Bromo and Ijen Crater. No nomad community, but great for short stays.
Best for: Adventurers using it as a base for East Java exploration, food enthusiasts.
Downsides: No nomad community, hot, not scenic.
Read our full digital nomad Surabaya guide.
Comparison Table
| Factor | Bali | Jakarta | Bandung | Yogyakarta | Lombok | Surabaya |
|---|---|---|---|---|---|---|
| Cost (mid) | $1,650 | $1,150 | $580 | $660 | $770 | $580 |
| WiFi (Mbps) | 20–60 | 30–100 | 15–50 | 15–40 | 10–30 | 20–50 |
| Community | 10/10 | 5/10 | 2/10 | 2/10 | 1/10 | 0/10 |
| Food | 9/10 | 9/10 | 8/10 | 9/10 | 6/10 | 9/10 |
| Nature | 8/10 | 2/10 | 7/10 | 6/10 | 10/10 | 4/10 |
| Nightlife | 8/10 | 7/10 | 4/10 | 3/10 | 3/10 | 3/10 |
Recommended Itinerary
If you have 2–3 months in Indonesia:
- Month 1: Bali (Canggu 2 weeks → Ubud 2 weeks)
- Month 2: Jakarta (2 weeks) + Bandung (1 week) + Yogyakarta (1 week)
- Month 3: Lombok (2 weeks) + Bali (return to favorite area)
This hits all the highlights while experiencing the full range of what Indonesia offers.