Surabaya in 2 Days on a Budget
Heads up: some links here are affiliate links. Book or buy through them and we may earn a small commission at no extra cost to you. We only point you to things we would actually use.
2 days covers the city core, not a volcano trip
Two days is enough for Surabaya’s Heroes history, its Old Town, and its food, but not enough to add Mount Bromo or Kawah Ijen without turning this into a rushed overnight scramble. If a volcano trip matters to you, see the 3-day itinerary , which adds a full Bromo day on top of this same core. Expect roughly Rp 350,000-500,000 a person per day here, transit and meals included.
Day 1: Heroes history and the Old Town
Start at Tugu Pahlawan, the 41m monument commemorating the Battle of Surabaya (1945); the grounds are free, the 10 November Museum underneath a modest fee (verify current admission). Walk or take a short Grab to Hotel Majapahit on Jalan Tunjungan, free to view from outside, the 1911 building where the 1945 flag-tearing incident took place. In the afternoon, head to the Old Town: the Sunan Ampel Mosque and the Arab Quarter’s market lanes, dressing modestly since this is a working pilgrimage site, then Kya-Kya Chinatown nearby. Lunch at any busy warung rather than a specific named spot, a full meal runs Rp 20,000-50,000; try rawon or rujak cingur if you haven’t already.
| Day 1 cost (Rp, per person) | Low | Higher |
|---|---|---|
| Bed | 200,000 | 500,000 |
| Breakfast | 15,000 | 30,000 |
| 10 November Museum | 5,000 | 15,000 |
| Lunch (rawon or rujak cingur) | 20,000 | 45,000 |
| Dinner | 25,000 | 50,000 |
| Grab/Gojek rides | 40,000 | 80,000 |
| Day 1 total | 305,000 | 720,000 |
End the day with a coffee near Tunjungan; Surabaya’s evening heat drops just enough after dark to make an outdoor seat worth it.
Day 2: Al-Akbar Mosque, the House of Sampoerna, and food
Start at the Al-Akbar Mosque, Indonesia’s second-largest, free entry, its 99m minaret worth the trip alone. Head to the House of Sampoerna, the 1862 colonial compound turned kretek museum, for the history and a coffee in its cafĂ© (verify current open status). If time allows, the Monkasel submarine, a real walk-through Navy sub, is a short Grab ride away for a modest entry fee. Spend the afternoon eating: lontong balap, tahu tek, or sate klopo at a busy local warung, and if you want one sit-down meal, Hotel Majapahit’s restaurant covers that at a higher price point than the warungs.
| Day 2 cost (Rp, per person) | Low | Higher |
|---|---|---|
| Bed | 200,000 | 500,000 |
| Breakfast | 15,000 | 30,000 |
| Al-Akbar Mosque | 0 | 0 |
| House of Sampoerna | 0 | 20,000 |
| Monkasel submarine | 15,000 | 25,000 |
| Lunch + dinner (2 dishes) | 40,000 | 80,000 |
| Grab/Gojek rides | 40,000 | 80,000 |
| Day 2 total | 310,000 | 735,000 |
Getting around on 2 days
Surabaya is hot and not walkable between most of these sights, so budget Grab or Gojek for every move rather than trying to string them together on foot. If you’re flying out via Juanda Airport, allow 30-45 minutes and factor traffic into your last transfer. See the main Surabaya guide for the fuller transport and money breakdown, and the day trips guide if you decide to extend for Bromo after all.