😐A single person spends $693 per month in Surabaya vs $466 in Malang, rent included.
😐A couple spends around $1,106 per month in Surabaya vs $739 in Malang, rent included.
😐A family of three spends $1,520 per month in Surabaya vs $1,013 in Malang, rent included.
😐Surabaya costs about 49% more than Malang, driven mainly by Groceries & Markets.
📊Both Surabaya and Malang are more affordable than the global median – Surabaya48% lower, Malang65% lower.
Currency
🍽 Eating Out
Surabaya
Malang
Difference
Meal at Budget Restaurant
$1.58Rp 27.4K
$1.26Rp 21.8K
25.40%
Three-Course Dinner for Two, Mid-Range
$12.16Rp 210.8K
$12.23Rp 212.0K
-0.57%
Fast Food Meal(McDonalds, etc)
$2.98Rp 51.7K
$3.09Rp 53.6K
-3.56%
Cappuccino
$1.74Rp 30.1K
$1.46Rp 25.3K
19.18%
Coke/Pepsi/Fanta/Sprite(0.33 liter bottle)
$0.65Rp 11.4K
$0.62Rp 10.8K
4.84%
Water(0.33 liter bottle)
$0.26Rp 4,460
$0.22Rp 3,799
18.18%
Local Beer(0.5 liter draught)
$2.41Rp 41.8K
$2.41Rp 41.7K
-
Imported Beer(0.33 liter bottle)
$4.05Rp 70.3K
$2.99Rp 51.9K
35.45%
🛒 Groceries & Markets
Surabaya
Malang
Difference
Milk(1 liter)
$1.44Rp 25.0K
$1.12Rp 19.4K
28.57%
White Bread(500g)
$1.46Rp 25.2K
$1.45Rp 25.1K
0.69%
Rice(white)(1kg)
$1.01Rp 17.4K
$0.87Rp 15.0K
16.09%
Eggs
$1.46Rp 25.3K
$1.49Rp 25.9K
-2.01%
Local Cheese(1kg)
$9.39Rp 162.7K
$6.40Rp 110.9K
46.72%
Chicken Fillets(1kg)
$3.31Rp 57.4K
$3.36Rp 58.3K
-1.49%
Beef Round Steak(1kg)
$8.24Rp 142.9K
$7.26Rp 125.9K
13.50%
Apples(1kg)
$2.30Rp 39.9K
$2.29Rp 39.8K
0.44%
Banana(1kg)
$1.51Rp 26.2K
$1.50Rp 26.0K
0.67%
Oranges(1kg)
$2.13Rp 36.9K
$1.73Rp 30.1K
23.12%
Tomato(1kg)
$1.49Rp 25.9K
$1.48Rp 25.6K
0.68%
Potato(1kg)
$1.33Rp 23.0K
$1.34Rp 23.1K
-0.75%
Onion(1kg)
$1.81Rp 31.3K
$1.81Rp 31.4K
-
Lettuce(1 head)
$1.20Rp 20.9K
$0.55Rp 9,528
118.18%
Water(1.5 liter bottle)
$0.45Rp 7,874
$0.44Rp 7,690
2.27%
Cigarettes 20 Pack(Marlboro, Camel)
$2.55Rp 44.3K
$2.56Rp 44.3K
-0.39%
Wine(Bottle)
$25.75Rp 446.3K
$12.97Rp 224.9K
98.54%
Local Beer(0.5 liter bottle)
$1.85Rp 32.0K
$1.79Rp 31.0K
3.35%
Imported Beer(0.33 liter bottle)
$3.14Rp 54.4K
$3.33Rp 57.6K
-5.71%
🚌 Getting Around
Surabaya
Malang
Difference
One-way Ticket(Public Transport)
$0.48Rp 8,241
$0.62Rp 10.8K
-22.58%
Public Transport Monthly Pass(Regular Price)
$9.24Rp 160.1K
$6.15Rp 106.7K
50.24%
Taxi Start(Normal Tariff)
$0.45Rp 7,715
$0.47Rp 8,214
-4.26%
Taxi(Normal Tariff)(1km)
$0.31Rp 5,453
$0.31Rp 5,410
-
Taxi 1hour Waiting(Normal Tariff)
$2.72Rp 47.2K
$6.09Rp 105.5K
-55.34%
Gasoline(1 liter)
$0.85Rp 14.7K
$0.83Rp 14.4K
2.41%
Midsize Hatchback 1.4l(Volkswagen Golf, Toyota Prius, Honda Civic, etc)
$21.0KRp 364.5M
$20.6KRp 357.0M
2.09%
Compact Sedan 1.6l(Toyota Corolla, Mazda3, Kia K4, Hyundai Elantra, etc)
$35.7KRp 619.1M
$27.3KRp 472.7M
30.97%
🧾 Monthly Utilities & Internet
Surabaya
Malang
Difference
Utilities for 2 People in 2-bedroom Apartment(Heating, Electricity, Gas, Water, Garbage)(85m2)
$83.8Rp 1.5M
$34.15Rp 591.9K
145.39%
SIM Card Monthly Plan(Calls and 10GB+ Data)
$4.29Rp 74.3K
$2.55Rp 44.2K
68.24%
Internet(50+ Mbps, Unlimited Data)
$19.62Rp 340.1K
$19.25Rp 333.7K
1.92%
🎉 Sport & Entertainment
Surabaya
Malang
Difference
Gym Membership(Monthly)
$21.80Rp 377.9K
$14.69Rp 254.6K
48.40%
Tennis Court(1 Hour on Weekend)
$4.42Rp 76.5K
$5.06Rp 87.8K
-12.65%
Cinema Ticket
$2.98Rp 51.7K
$2.20Rp 38.2K
35.45%
🧸 Childcare & Education
Surabaya
Malang
Difference
Preschool or Kindergarten, Full Day, Private, 1 Child(Monthly)
$186Rp 3.2M
$33.37Rp 578.3K
457.81%
International Primary School, 1 Child(Yearly)
$9,464Rp 164.0M
$9,438Rp 163.6M
0.27%
👕👟 Clothing & Footwear
Surabaya
Malang
Difference
Jeans(Levis 501 Or Similar)
$62.8Rp 1.1M
$42.85Rp 742.8K
46.46%
Summer Dress(H&M, Zara, etc)
$39.18Rp 679.1K
$30.27Rp 524.6K
29.44%
Sport Shoes(Adidas, Nike)
$78.0Rp 1.4M
$59.5Rp 1.0M
31.16%
Men's Leather Business Shoes
$82.3Rp 1.4M
$81.5Rp 1.4M
0.99%
🏠 Accommodation & Living
Surabaya
Malang
Difference
1-bedroom Apartment, City Center(Monthly)
$244Rp 4.2M
$160Rp 2.8M
52.20%
1-bedroom Apartment, Outside City Center(Monthly)
$135Rp 2.3M
$48.52Rp 840.9K
177.54%
3-bedroom Apartment, City Center(Monthly)
$790Rp 13.7M
$281Rp 4.9M
181.14%
3-bedroom Apartment, Outside City Center(Monthly)
$394Rp 6.8M
$91.6Rp 1.6M
330.12%
Buy Apartment in City Center(m2)
$2,262Rp 39.2M
-
-
Buy Apartment Outside City Center(m2)
$1,122Rp 19.4M
-
-
💵 Salaries & Financials
Surabaya
Malang
Difference
Average Monthly Net Salary(After Tax)
$302Rp 5.2M
$209Rp 3.6M
44.72%
20-Year Fixed Mortgage Interest Rate(Annual %)
8.33
4
108.25%
CityCost data is based on AI and user input – minor inaccuracies may occur.
Last update for Surabaya: April 25, 2026
Last update for Malang: April 26, 2026
Cost Breakdown
🏠A central one-bedroom costs $244 in Surabaya versus $160 in Malang. Rent is usually the largest line item in a monthly budget, so the gap here sets the tone for the overall comparison.
💰Salaries run about 45% higher in Surabaya, which partly offsets the higher cost of living there. Purchasing power depends on which expenses matter most to you.
🛒A mid-range dinner for two costs $12.00 in Surabaya versus $12.00 in Malang. Groceries tell a different story – $230 in Surabaya vs $184 in Malang – so Malang wins on supermarket bills even if dining out costs more.
City Median Internet Speeds Comparison (Updated April 2026)
The chart highlights the Precision Threshold for mobile and fixed broadband internet speeds, updated quarterly.
Digital Nomad Cost of Living Index
Surabaya vs Malang: Cost of Living - Frequently Asked Questions
Is Malang cheaper than Surabaya?
Yes – Surabaya is pricier by about 49%, and the gap shows up most in Groceries & Markets. It's not just housing either; the difference applies across most spending categories.
What income do you need for each city?
For a comfortable life, plan on about $1,039 per month in Surabaya and $698 in Malang. That covers rent, food, utilities, transport, and enough left over to feel settled – not just surviving.
Which city has lower housing costs?
Rent is clearly cheaper in Malang, especially for central apartments. Housing is actually the single biggest factor behind the overall cost gap between these two cities.
Which city has cheaper public transport?
Public transport costs about 50% less in Malang. For daily commuters, that gap adds up to noticeable savings over a year.
Which city has cheaper kindergarten?
Kindergarten costs $186 per month in Surabaya and $33.37 in Malang. For families with young kids, this one expense can tip the scales when choosing between the two cities.
Is $1,000 enough for either Surabaya or Malang?
$1,000 covers both cities comfortably – all-in costs are $693 in Surabaya and $466 in Malang, leaving budget for savings and extras in both cases.
Is Surabaya or Malang more family-friendly?
Families tend to lean toward Malang – lower housing and cheaper childcare make a real difference, especially on a single income or when paying for private education.
Which city is safer, Surabaya or Malang?
Both have safer and rougher neighborhoods, but overall safety is comparable to other large cities. Neighborhood choice matters more than the city-level comparison – central, well-trafficked areas feel secure in both.
Which city is the better choice to relocate to?
If budget matters most, go with Malang. If higher salaries, better infrastructure, or specific career opportunities are the priority, Surabaya makes more sense. Both are solid long-term options with distinct trade-offs.