Guides › Indonesia › Surabaya (East Java)
City guide

Surabaya (East Java)

Surabaya is the capital and largest city of East Java province and the second-largest city in Indonesia, after Jakarta. Located on the northeastern corner of Java island, on the Madura Strait, it is one of the earliest port cities in Southeast Asia.

Type CityPopulation 2,874,314

Why go

  • Capital and largest city of East Java, Indonesia.
  • Served by Juanda International Airport (SUB).

History

Surabaya is the capital and largest city of East Java province and the second-largest city in Indonesia, after Jakarta. Located on the northeastern corner of Java island, on the Madura Strait, it is one of the earliest port cities in Southeast Asia. According to the National Development Planning Agency, Surabaya is one of the four main central cities of Indonesia, alongside Jakarta, Medan, and Makassar. The city covers a land area of 334.50 km2, and had a population of 2,874,314 within its city limits at the 2020 census. With 3,003,860 people living in the city as of mid 2025 and over 10 million in the extended Surabaya metropolitan area, according to the latest official estimate, Surabaya is the second-largest metropolitan area in Indonesia. Surabaya metropolitan area also has ASEAN's 6th largest economy, ahead of Hanoi. In 2023, the city's GRP PPP was estimated at US$150.294 billion.

Restaurants & places to go

Burger, Fast Food · chargrilled burger Opening hours: Mo-Su 08:00-00:00 Features: takeaway · carlsjr.co.id
Indoor
Crab, Indonesian, Restaurant · Alfresco dining and grill Opening hours: Tu-Su 18:00-23:00 · ciputragolf.com
Indoor
Italian, Restaurant · Italian restaurant Opening hours: Mo-Su 11:30-22:30 · tunerestaurant.com
Indoor
Pizza, Steak, Fish, Restaurant · Club house Dian istana, Dine and lounge. Opening hours: Mo-Fr 16:00-22:00; Sa 12:00-23:00; Su 12:00-22:00 · jalan raya Dian… · the-ambrosia.com
Indoor
Corean, Restaurant · Korean BBQ and Suki Opening hours: Tu-Su 11:00-22:00 · 16 · m.facebook.com
Indoor
European, Steak, Grill, Restaurant · Restaurant with a terrace with a view to the golf course. Opening hours: Tu-Su 18:00-23:00 Features: outdoor seating · theplatinumgrill.com
Indoor
Coffee Shop, Cafe · Opening hours: Mo-Su 07:30-23:00 Features: outdoor seating, takeaway · starbucks.co.id
Indoor
Restaurant · café and restaurant Opening hours: Tu-Su 05:00-22:00 · ciputragolf.com
Indoor

292 more places in the Ultimate edition. See the Ultimate edition →

Airports

Juanda International Airport (SUB) 16 km to the centre
Surabaya, JI, ID — You board from the indoor waiting area — no need to plan for the weather. ✈ 17 airlines (Lion Mentari Airlines, Garuda Indonesia, Citilink Indonesia, Indonesia AirAsia…) · direct flights to 25 destinations incl. Singapore, Jakarta, Balikpapan, Denpasar, Ujung Pandang… (OpenFlights route data).
✈ Airlines & flight paths — 17 airlines, 25 direct destinations

Routes and aircraft from OpenFlights (open data; a point-in-time snapshot). * = codeshare. Linked destinations open their own guidebook. Flight numbers are not in the open data — they come from the airline or a paid schedule feed.

Indoor
Abdul Rachman Saleh Airport (MLG) 75 km to the centre
Malang, JI, ID — Indoor waiting areas, but some gates board by bus or on foot across the apron — plan for the weather on the day. ✈ 3 airlines (Garuda Indonesia, Lion Mentari Airlines, Sriwijaya Air) · direct flights to 2 destinations incl. Jakarta, Denpasar (OpenFlights route data).
✈ Airlines & flight paths — 3 airlines, 2 direct destinations
  • Garuda Indonesia GA (737-800) · 1 route: Jakarta
  • Lion Mentari Airlines JT (ATR) · 1 route: Denpasar*
  • Sriwijaya Air SJ (737-300) · 1 route: Jakarta

Routes and aircraft from OpenFlights (open data; a point-in-time snapshot). * = codeshare. Linked destinations open their own guidebook. Flight numbers are not in the open data — they come from the airline or a paid schedule feed.

Indoor | Outdoor
Grati Airport 58 km to the centre
Lekok, Pasuruan, JI, ID
Outdoor

Getting there by ferry

Taman Ekspresi
Ferry terminal · 2.1 km from the centre · Pemerintah Kota Surabaya
Outdoor
Taman Prestasi
Ferry terminal · 2.3 km from the centre · Pemerintah Kota Surabaya
Outdoor
Surabaya D3
Ferry terminal · 6.2 km from the centre
Outdoor
Surabaya D2
Ferry terminal · 6.3 km from the centre
Outdoor
Terminal Penumpang Pelabuhan Tanjung Perak
Ferry terminal · 6.3 km from the centre
Outdoor
Surabaya D1
Ferry terminal · 6.4 km from the centre
Outdoor
Kalimas Boat Ride
Ferry route · Pemerintah Kota Surabaya
Outdoor
Pontianak-Surabaya
Ferry route
Outdoor
Surabaya - Pontianak
Ferry route
Outdoor
Ujung - Kamal
Ferry route
Outdoor
Perahu Tambangan
Ferry route
Outdoor
Surabaya - Karang Jamuang
Ferry route
Outdoor
Surabaya - Masalembo
Ferry route
Outdoor
Surabaya - Benoa/Denpasar
Ferry route
Outdoor

Where things are

Full geo-intelligence in Better Mapping →
Local search powered by Geoverts and geo-intelligence by Better Mapping base map © OSM

Photographs

When to go

Tourist season
October – March

The warmer, longer-day half of the southern-hemisphere year.

Shoulder season
April – May, September

Milder and quieter, with better value.

Worth avoiding
June – August

The southern winter — check local conditions before travelling.

Getting there & around

Getting there. The nearest airport on record is Juanda International Airport (SUB); 2 other airports serve the wider area. Check rail and road links from the tourism sources below. By air: SUB has direct flights to 25 destinations on 17 airlines (incl. Singapore, Jakarta, Balikpapan, Denpasar, Ujung Pandang…). By water: 6 ferry terminals within 20 km (nearest: Taman Ekspresi, 2.1 km); routes include Kalimas Boat Ride, Pontianak-Surabaya, Surabaya - Pontianak.

Getting around. Use the map above to orient yourself; nearby hotels, attractions and places to eat are listed from the live Ultimate data for Surabaya (East Java). Local transit details will be added as the guide is expanded.

Private aviation

On-demand charter, jet cards and the semi-private scheduled carriers that serve this city.

Broker · Any aircraft via operators worldwide · Global charter broker with 30+ offices; private jets, group charters and cargo.
FBO, charter, management · Managed fleet · FBO network and management across Europe, Africa, the Middle East and Asia-Pacific.
Fractional, jet card · Embraer Praetor, Bombardier Challenger & Global, Gulfstream · Fractional ownership and jet cards in North America and Europe.
Charter, management · Large-cabin & VIP airliners · Geneva-based operator known for large-cabin and VIP airliner charters.
Charter, management, FBO, MRO · Managed fleet worldwide · General Dynamics company: charter, completions and FBOs in Europe, the Middle East, Asia and the US.