😐A single person spends $700 per month in Surabaya vs $473 in Malang, rent included.
😐A couple spends around $1,117 per month in Surabaya vs $742 in Malang, rent included.
😐A family of three spends $1,535 per month in Surabaya vs $1,012 in Malang, rent included.
😐Surabaya costs about 48% 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.52Rp 27.3K
$1.21Rp 21.6K
25.62%
Three-Course Dinner for Two, Mid-Range
$12.46Rp 223.3K
$12.17Rp 218.1K
2.38%
Fast Food Meal(McDonalds, etc)
$3.13Rp 56.1K
$3.13Rp 56.1K
-
Cappuccino
$1.74Rp 31.1K
$1.47Rp 26.4K
18.37%
Coke/Pepsi/Fanta/Sprite(0.33 liter bottle)
$0.66Rp 11.8K
$0.62Rp 11.0K
6.45%
Water(0.33 liter bottle)
$0.28Rp 5,017
$0.24Rp 4,320
16.67%
Local Beer(0.5 liter draught)
$2.50Rp 44.7K
$2.53Rp 45.3K
-1.19%
Imported Beer(0.33 liter bottle)
$3.92Rp 70.2K
$3.12Rp 55.9K
25.64%
🛒 Groceries & Markets
Surabaya
Malang
Difference
Milk(1 liter)
$1.42Rp 25.5K
$1.14Rp 20.4K
24.56%
White Bread(500g)
$1.50Rp 26.9K
$1.50Rp 26.8K
-
Rice(white)(1kg)
$0.93Rp 16.7K
$0.81Rp 14.5K
14.81%
Eggs
$1.50Rp 26.8K
$1.51Rp 27.1K
-0.66%
Local Cheese(1kg)
$9.31Rp 166.7K
$6.29Rp 112.7K
48.01%
Chicken Fillets(1kg)
$3.17Rp 56.9K
$3.24Rp 58.0K
-2.16%
Beef Round Steak(1kg)
$8.19Rp 146.8K
$7.26Rp 130.1K
12.81%
Apples(1kg)
$2.40Rp 43.0K
$2.31Rp 41.5K
3.90%
Banana(1kg)
$1.50Rp 26.8K
$1.50Rp 26.8K
-
Oranges(1kg)
$2.17Rp 38.8K
$1.68Rp 30.0K
29.17%
Tomato(1kg)
$1.42Rp 25.4K
$1.44Rp 25.8K
-1.39%
Potato(1kg)
$1.38Rp 24.7K
$1.38Rp 24.7K
-
Onion(1kg)
$1.78Rp 31.9K
$1.73Rp 31.0K
2.89%
Lettuce(1 head)
$1.16Rp 20.7K
$0.51Rp 9,221
127.45%
Water(1.5 liter bottle)
$0.45Rp 8,099
$0.45Rp 8,023
-
Cigarettes 20 Pack(Marlboro, Camel)
$2.44Rp 43.7K
$2.42Rp 43.3K
0.83%
Wine(Bottle)
$24.54Rp 439.7K
$12.48Rp 223.6K
96.63%
Local Beer(0.5 liter bottle)
$1.83Rp 32.8K
$1.78Rp 31.9K
2.81%
Imported Beer(0.33 liter bottle)
$3.27Rp 58.6K
$3.17Rp 56.9K
3.15%
🚌 Getting Around
Surabaya
Malang
Difference
One-way Ticket(Public Transport)
$0.47Rp 8,495
$0.58Rp 10.4K
-18.97%
Public Transport Monthly Pass(Regular Price)
$9.14Rp 163.8K
$5.99Rp 107.4K
52.59%
Taxi Start(Normal Tariff)
$0.47Rp 8,431
$0.44Rp 7,878
6.82%
Taxi(Normal Tariff)(1km)
$0.31Rp 5,569
$0.31Rp 5,581
-
Taxi 1hour Waiting(Normal Tariff)
$2.75Rp 49.3K
$6.29Rp 112.8K
-56.28%
Gasoline(1 liter)
$0.87Rp 15.6K
$0.78Rp 13.9K
11.54%
Midsize Hatchback 1.4l(Volkswagen Golf, Toyota Prius, Honda Civic, etc)
$20.8KRp 373.4M
$20.6KRp 368.8M
1.26%
Compact Sedan 1.6l(Toyota Corolla, Mazda3, Kia K4, Hyundai Elantra, etc)
$34.9KRp 624.7M
$27.3KRp 489.0M
27.76%
🧾 Monthly Utilities & Internet
Surabaya
Malang
Difference
Utilities for 2 People in 2-bedroom Apartment(Heating, Electricity, Gas, Water, Garbage)(85m2)
$83.9Rp 1.5M
$33.39Rp 598.2K
151.30%
SIM Card Monthly Plan(Calls and 10GB+ Data)
$4.10Rp 73.5K
$2.55Rp 45.7K
60.78%
Internet(50+ Mbps, Unlimited Data)
$19.83Rp 355.3K
$19.13Rp 342.8K
3.66%
🎉 Sport & Entertainment
Surabaya
Malang
Difference
Gym Membership(Monthly)
$21.93Rp 393.0K
$15.01Rp 269.0K
46.10%
Tennis Court(1 Hour on Weekend)
$4.44Rp 79.5K
$5.08Rp 90.9K
-12.60%
Cinema Ticket
$2.96Rp 53.0K
$2.10Rp 37.6K
40.95%
🧸 Childcare & Education
Surabaya
Malang
Difference
Preschool or Kindergarten, Full Day, Private, 1 Child(Monthly)
$192Rp 3.4M
$33.54Rp 600.8K
471.14%
International Primary School, 1 Child(Yearly)
$9,350Rp 167.5M
$9,394Rp 168.3M
-0.47%
👕👟 Clothing & Footwear
Surabaya
Malang
Difference
Jeans(Levis 501 Or Similar)
$62.9Rp 1.1M
$43.50Rp 779.4K
44.51%
Summer Dress(H&M, Zara, etc)
$39.45Rp 706.8K
$30.80Rp 551.8K
28.08%
Sport Shoes(Adidas, Nike)
$77.9Rp 1.4M
$58.8Rp 1.1M
32.39%
Men's Leather Business Shoes
$82.0Rp 1.5M
$81.5Rp 1.5M
0.58%
🏠 Accommodation & Living
Surabaya
Malang
Difference
1-bedroom Apartment, City Center(Monthly)
$244Rp 4.4M
$160Rp 2.9M
52.61%
1-bedroom Apartment, Outside City Center(Monthly)
$135Rp 2.4M
$49.11Rp 879.9K
174.61%
3-bedroom Apartment, City Center(Monthly)
$762Rp 13.7M
$280Rp 5.0M
171.87%
3-bedroom Apartment, Outside City Center(Monthly)
$389Rp 7.0M
$92.6Rp 1.7M
320.41%
Buy Apartment in City Center(m2)
$2,223Rp 39.8M
-
-
Buy Apartment Outside City Center(m2)
$1,057Rp 18.9M
-
-
💵 Salaries & Financials
Surabaya
Malang
Difference
Average Monthly Net Salary(After Tax)
$269Rp 4.8M
$201Rp 3.6M
33.73%
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: June 8, 2026
Last update for Malang: June 9, 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 34% 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 – $227 in Surabaya vs $182 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 48%, 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,050 per month in Surabaya and $709 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 53% less in Malang. For daily commuters, that gap adds up to noticeable savings over a year.
Which city has cheaper kindergarten?
Kindergarten costs $192 per month in Surabaya and $33.54 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 $700 in Surabaya and $473 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.