🙂A single person spends $630 per month in Mojokerto vs $692 in Surabaya, rent included.
🙂A couple spends around $1,000 per month in Mojokerto vs $1,196 in Surabaya, rent included.
🙂A family of three spends $1,370 per month in Mojokerto vs $1,700 in Surabaya, rent included.
🙂Mojokerto is about 9% cheaper than Surabaya, driven mainly by Groceries & Markets.
📊Both Mojokerto and Surabaya are more affordable than the global median – Mojokerto54% lower, Surabaya50% lower.
Currency
🍽 Eating Out
Mojokerto
Surabaya
Difference
Meal at Budget Restaurant
$1.71Rp 30.2K
$1.73Rp 30.5K
-1.16%
Three-Course Dinner for Two, Mid-Range
$13.78Rp 242.7K
$11.58Rp 203.9K
19.00%
Fast Food Meal(McDonalds, etc)
$3.36Rp 59.1K
$3.14Rp 55.3K
7.01%
Cappuccino
$1.28Rp 22.6K
$1.59Rp 28.0K
-19.50%
Coke/Pepsi/Fanta/Sprite(0.33 liter bottle)
$0.40Rp 7,065
$0.57Rp 10.1K
-29.82%
Water(0.33 liter bottle)
$0.24Rp 4,235
$0.26Rp 4,556
-7.69%
Local Beer(0.5 liter draught)
$2.52Rp 44.3K
$2.31Rp 40.7K
9.09%
Imported Beer(0.33 liter bottle)
$3.77Rp 66.4K
$4.30Rp 75.7K
-12.33%
🛒 Groceries & Markets
Mojokerto
Surabaya
Difference
Milk(1 liter)
$1.23Rp 21.6K
$1.22Rp 21.4K
0.82%
White Bread(500g)
$1.08Rp 19.0K
$1.30Rp 22.9K
-16.92%
Rice(white)(1kg)
$0.78Rp 13.8K
$0.84Rp 14.7K
-7.14%
Eggs
$1.31Rp 23.1K
$1.21Rp 21.3K
8.26%
Local Cheese(1kg)
$5.67Rp 99.8K
$7.90Rp 139.1K
-28.23%
Chicken Fillets(1kg)
$3.02Rp 53.1K
$2.97Rp 52.3K
1.68%
Beef Round Steak(1kg)
$5.51Rp 97.0K
$7.60Rp 133.8K
-27.50%
Apples(1kg)
$2.73Rp 48.0K
$2.13Rp 37.5K
28.17%
Banana(1kg)
$1.26Rp 22.2K
$1.33Rp 23.4K
-5.26%
Oranges(1kg)
$1.24Rp 21.9K
$1.85Rp 32.6K
-32.97%
Tomato(1kg)
$0.89Rp 15.6K
$1.56Rp 27.6K
-42.95%
Potato(1kg)
$1.08Rp 19.0K
$1.34Rp 23.6K
-19.40%
Onion(1kg)
$2.02Rp 35.6K
$2.00Rp 35.1K
1.00%
Lettuce(1 head)
$0.43Rp 7,649
$0.97Rp 17.0K
-55.67%
Water(1.5 liter bottle)
$0.47Rp 8,329
$0.43Rp 7,648
9.30%
Cigarettes 20 Pack(Marlboro, Camel)
$2.39Rp 42.1K
$2.04Rp 35.9K
17.16%
Wine(Bottle)
$19.92Rp 350.7K
$25.91Rp 456.1K
-23.12%
Local Beer(0.5 liter bottle)
$2.19Rp 38.5K
$1.75Rp 30.8K
25.14%
Imported Beer(0.33 liter bottle)
$3.77Rp 66.4K
$3.03Rp 53.4K
24.42%
🚌 Getting Around
Mojokerto
Surabaya
Difference
One-way Ticket(Public Transport)
$0.27Rp 4,733
$0.33Rp 5,732
-18.18%
Taxi Start(Normal Tariff)
$0.49Rp 8,690
$0.48Rp 8,409
2.08%
Taxi(Normal Tariff)(1km)
$0.39Rp 6,822
$0.46Rp 8,175
-15.22%
Taxi 1hour Waiting(Normal Tariff)
$4.56Rp 80.4K
$2.73Rp 48.0K
67.03%
Gasoline(1 liter)
$0.73Rp 12.8K
$0.81Rp 14.2K
-9.88%
Midsize Hatchback 1.4l(Volkswagen Golf, Toyota Prius, Honda Civic, etc)
$16.0KRp 282.0M
$25.4KRp 446.3M
-36.82%
Compact Sedan 1.6l(Toyota Corolla, Mazda3, Kia K4, Hyundai Elantra, etc)
$27.8KRp 489.0M
$32.7KRp 575.2M
-14.98%
🧾 Monthly Utilities & Internet
Mojokerto
Surabaya
Difference
Utilities for 2 People in 2-bedroom Apartment(Heating, Electricity, Gas, Water, Garbage)(85m2)
$68.4Rp 1.2M
$89.2Rp 1.6M
-23.33%
SIM Card Monthly Plan(Calls and 10GB+ Data)
$4.78Rp 84.2K
$4.62Rp 81.4K
3.46%
Internet(50+ Mbps, Unlimited Data)
$14.34Rp 252.4K
$19.75Rp 347.8K
-27.39%
🎉 Sport & Entertainment
Mojokerto
Surabaya
Difference
Gym Membership(Monthly)
$20.02Rp 352.4K
$18.50Rp 325.7K
8.22%
Tennis Court(1 Hour on Weekend)
$8.31Rp 146.3K
$6.79Rp 119.5K
22.39%
Cinema Ticket
$2.61Rp 45.9K
$2.71Rp 47.6K
-3.69%
🧸 Childcare & Education
Mojokerto
Surabaya
Difference
Preschool or Kindergarten, Full Day, Private, 1 Child(Monthly)
$86.0Rp 1.5M
$278Rp 4.9M
-69.05%
International Primary School, 1 Child(Yearly)
$4,089Rp 72.0M
$9,802Rp 172.6M
-58.29%
👕👟 Clothing & Footwear
Mojokerto
Surabaya
Difference
Jeans(Levis 501 Or Similar)
$53.4Rp 940.7K
$72.7Rp 1.3M
-26.51%
Summer Dress(H&M, Zara, etc)
$33.02Rp 581.3K
$40.01Rp 704.5K
-17.47%
Sport Shoes(Adidas, Nike)
$84.8Rp 1.5M
$82.2Rp 1.4M
3.18%
Men's Leather Business Shoes
$90.8Rp 1.6M
$76.4Rp 1.3M
18.84%
🏠 Accommodation & Living
Mojokerto
Surabaya
Difference
1-bedroom Apartment, City Center(Monthly)
$228Rp 4.0M
$290Rp 5.1M
-21.38%
1-bedroom Apartment, Outside City Center(Monthly)
$155Rp 2.7M
$150Rp 2.6M
3.43%
3-bedroom Apartment, City Center(Monthly)
$561Rp 9.9M
$1,277Rp 22.5M
-56.05%
3-bedroom Apartment, Outside City Center(Monthly)
$362Rp 6.4M
$607Rp 10.7M
-40.36%
Buy Apartment in City Center(m2)
$1,176Rp 20.7M
$2,202Rp 38.8M
-46.61%
Buy Apartment Outside City Center(m2)
$670Rp 11.8M
$1,066Rp 18.8M
-37.17%
💵 Salaries & Financials
Mojokerto
Surabaya
Difference
Average Monthly Net Salary(After Tax)
$237Rp 4.2M
$279Rp 4.9M
-14.91%
20-Year Fixed Mortgage Interest Rate(Annual %)
8.45
7.5
12.67%
CityCost data is based on AI and user input – minor inaccuracies may occur.
Last update for Mojokerto: September 6, 2026
Last update for Surabaya: September 5, 2026
Cost Breakdown
🏠A central one-bedroom costs $228 in Mojokerto versus $290 in Surabaya. 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 18% 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 $14.00 in Mojokerto versus $12.00 in Surabaya. Groceries tell a different story – $184 in Mojokerto vs $212 in Surabaya – so Mojokerto 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
Mojokerto vs Surabaya: Cost of Living - Frequently Asked Questions
Which city is more expensive, Mojokerto or Surabaya?
Surabaya costs about 10% more than Mojokerto, with the gap driven mainly by Groceries & Markets. That's enough to noticeably affect everyday spending and lifestyle for anyone choosing between the two.
How much do you need to earn to live comfortably in Mojokerto and in Surabaya?
For a comfortable life, plan on about $945 per month in Mojokerto and $1,038 in Surabaya. That covers rent, food, utilities, transport, and enough left over to feel settled – not just surviving.
Where is rent cheaper, Mojokerto or Surabaya?
Rent is clearly cheaper in Mojokerto, especially for central apartments. Housing is actually the single biggest factor behind the overall cost gap between these two cities.
How much does it cost to live in Mojokerto compared to Surabaya?
Monthly expenses with rent come to $630 in Mojokerto and $692 in Surabaya. The difference isn't just one category – it shows up across housing, food, transport, and services.
How do childcare costs compare in Mojokerto and in Surabaya?
Kindergarten costs $86.0 per month in Mojokerto and $278 in Surabaya. For families with young kids, this one expense can tip the scales when choosing between the two cities.
Can you live on $800/month in Mojokerto or in Surabaya?
$800 covers both cities comfortably – all-in costs are $630 in Mojokerto and $692 in Surabaya, leaving budget for savings and extras in both cases.
Which city is better for families?
Families tend to lean toward Mojokerto – lower housing and cheaper childcare make a real difference, especially on a single income or when paying for private education.
Should I move to Mojokerto or to Surabaya?
If budget matters most, go with Mojokerto. 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.