Surabaya is Indonesia’s second-largest city and virtually unknown to digital nomads. That’s a mistake. It has fast internet, rock-bottom living costs, world-class East Javanese food, and access to some of Java’s best natural attractions (Mount Bromo, Ijen Crater). The trade-off: there’s no nomad community, limited English, and the city itself isn’t particularly beautiful.

If you want to experience real Indonesian urban life — no tourist filter, no nomad bubble — Surabaya delivers.

TL;DR — Surabaya at a Glance

FactorDetails
Monthly cost$500–$1,000 (mid-range)
1BR rent$130–$350/month
Warung mealRp 10K–20K ($0.60–$1.25)
Coworking$25–$60/month
Internet (4G)20–50 Mbps
ClimateHot, 28–35°C year-round
SafetySafe
AirportSUB (Juanda International) — well connected

Why Surabaya

The good:

  • Very cheap — comparable to Yogyakarta
  • Fast internet (major telecom hub)
  • Gateway to Mount Bromo, Ijen Crater, Malang
  • Incredible food scene (rawon, rujak cingur, lontong balap)
  • Modern malls, good hospitals, city infrastructure
  • Direct international flights

The challenges:

  • Zero nomad community
  • City is sprawling and not walkable
  • Hot and humid year-round
  • Limited tourism infrastructure
  • Very little English spoken
  • City aesthetics aren’t great

Where to Live

AreaCharacter1BR Rent
Surabaya Barat (West)Malls, modern, Pakuwon area$150–$350
Surabaya Pusat (Center)Historic, Tunjungan Plaza$130–$280
Surabaya Timur (East)Near Galaxy Mall, residential$120–$250

West Surabaya (Pakuwon area) is the most modern and has the best cafe and mall infrastructure.


Food

Surabaya’s food is legendary in Indonesia:

DishDescriptionPrice
RawonBlack beef soup with keluak nut (signature dish)Rp 15K–25K ($0.95–$1.55)
Rujak CingurSalad with cow snout, fruit, peanut-shrimp sauceRp 12K–20K ($0.75–$1.25)
Lontong BalapRice cake with bean sprouts, tofu, lenthoRp 10K–18K ($0.60–$1.10)
Sate KlopoCoconut-crusted beef satayRp 15K–25K ($0.95–$1.55)
Tahu CampurMixed tofu dish with noodles and black sauceRp 10K–18K ($0.60–$1.10)
SemanggiClover leaf salad with peanut sauce (rare, unique to Surabaya)Rp 8K–15K ($0.50–$0.95)

Monthly food budget: $70–$150 eating mostly local.

Pro tip: Surabaya’s food is spicier than Jakarta’s. If you can handle the heat, this is one of Indonesia’s best food cities.


Internet & Coworking

Surabaya has surprisingly good internet — it’s a major telecom hub.

TypeSpeed
Telkomsel 4G20–50 Mbps
Cafe WiFi15–35 Mbps
Coworking25–50 Mbps
IndiHome fiber30–100 Mbps

Coworking options include CoHive and a few local spaces at Rp 400K–1M ($25–$62)/month.


Day Trips

DestinationDistanceHighlight
Mount Bromo3.5 hoursIconic volcanic sunrise
Ijen Crater5 hoursBlue fire, sulfur mining
Malang1.5 hoursCool mountain city, Dutch colonial
Batu2 hoursApple farms, theme parks

Mount Bromo alone makes Surabaya worth a 2-week stay.


Monthly Budget

CategoryBudgetMid-Range
Accommodation$80–$150$150–$350
Food$70–$100$100–$180
Transport$20–$40$40–$70
Internet$6–$10$10–$15
Entertainment$15–$30$40–$80
Insurance$40–$50$50–$80
Total$231–$380$390–$775

FAQ

Is Surabaya worth visiting as a digital nomad? For 2–3 weeks, yes — especially as a base for Mount Bromo and Ijen Crater. For long-term stays, only if you’re comfortable being the only nomad in town and don’t need English.

Surabaya vs Jakarta? Surabaya is smaller, cheaper, and less stressful. Jakarta has better infrastructure, more international food, and a small nomad community. Both are “real” Indonesian cities.

How do I get to Mount Bromo from Surabaya? Join a tour ($30–$50 including transport and guide) or rent a car. Most tours depart at 1 AM for the sunrise viewpoint. It’s a bucket-list experience.