Pasuruan City

City in East Java, Indonesia

A coastal East Java town, Pasuruan serves as a gateway to Mount Bromo and Surabaya, with sugar mills, fish markets and motorbike trails; travelers sample sate and rawon before heading into volcanic scenery.

Main image
07 Area parkir kendaraan pribadi Terminal Untung Suropati.jpg
Adi Wibowo Wali Kota Pasuruan.png
Admiralty Chart No 3672 Anchorages on the North Coast of Java, Published 1908.jpg
Alun2PasuruanMalamHari - panoramio.jpg
Antique Art ^ Handcraft Gallery "ETNIK", near Ikan Bakar Cianjur, at Pandaan - panoramio.jpg
Balai Desa Sumber Gedang, Pandaan - panoramio.jpg
Batas area PIER sebelah timur - panoramio.jpg
Beautiful Panorama of rice field behind SDN Kutorejo I, Pandaan - panoramio.jpg
Cangkruk Malam Alun-alun - panoramio.jpg
Children Area or Playground at Food Veranda Taman Dayu Pandaan, Pasuruan - panoramio.jpg
Costs
Typical daily budget: $25-45
Low prices for food and lodging; local trains and buses are very cheap.
Safety
Generally safe with normal precautions
Generally safe for daytime exploration; standard vigilance advised in busy areas.
Best Time
Best in dry season (May-Sep)
Drier months are best for coastal and countryside trips.

Pasuruan is an East Java coastal and agricultural city that doubles as a transport and industrial hub. It’s a functional stopover for accessing Bromo routes, nearby beaches and regional markets.

Getting around: Use Gojek or Grab motorbike taxis for short trips; commuter trains stop at Pasuruan station to Surabaya and Malang. Renting a motorbike is common.

Infrastructure & convenience: Small malls, Alfamart stores and wet markets serve daily needs. Gempol-Pasuruan toll improves car access; public sidewalks are inconsistent outside the center.

Local tips: Respect mosque prayer times-many shops close briefly. Bargaining is normal at pasar; modest dress recommended for coastal temple visits and village homestays.

Dining: Seafood dominates near the harbor; try grilled fish and udang bakar. In town, warungs serve rawon, soto, and sweet local snacks for breakfast.

Pasuruan and its regency are historically important for sugar production-sugar mills shaped the local economy for decades.
Local Time
7:08 AM
GMT+7
Weather
Clear 80°F
Clear
Population
212,466

Why Visit Pasuruan?#

Pasuruan is often visited as a gateway to East Java’s highland attractions and volcanic scenery. Nearby access to Mount Bromo, the dramatic Madakaripura Waterfall, and the Tretes mountain resort make it appealing for nature-minded travelers, while local markets serve East Javanese favorites such as rawon and soto. The mix of colonial-era streets and rural landscapes gives a relaxed contrast to Java’s bigger cities.

Who's Pasuruan For?#

Adventure Seekers

Pasuruan is a practical base for Bromo area excursions and nearby highland treks; many travellers pass through en route to Probolinggo and Tosari. Local tour operators run sunrise jeep trips and mountain hikes, though peak-season crowds can be large.

Backpackers

Good train links to Surabaya and Probolinggo and low-cost guesthouses make Pasuruan backpacker-friendly for short stays. The town offers basic markets and eateries; most backpackers use it as a transit hub rather than a long stop.

Foodies

Local warungs serve East Javanese staples-soto, grilled fish and sweet snacks-at very low prices. The central pasar is the best place to sample authentic flavours without tourist markups.

Nature Buffs

Pasuruan regency includes coastal plains and nearby hills; quick drives bring you to rural ricefields, small waterfalls and seaside villages. It’s a decent jumping-off point for countryside walks and coastal birdwatching.

Best Things to Do in Pasuruan#

Pasuruan Bucket List#

Don't Miss

Taman Safari II Prigen - Large wildlife park with drive-through safaris and animal shows, perfect for families.

Alun-Alun Pasuruan - Central city square with green lawns, street vendors, and evening local gatherings.

Stasiun Pasuruan (Pasuruan Railway Station) - Historic colonial-era railway station connecting Pasuruan to Surabaya and eastern Java.

Pasuruan Old Market Area - Cluster of traditional shops and food stalls where locals shop and socialize daily.

Hidden Gems

Pasar Prigen (Prigen Market) - Traditional market in Prigen offering fresh produce, spices, and lively morning trade.

Gunung Arjuno (Arjuno massif) - Arjuno massif popular with local climbers; trails start near Prigen and Tretes.

Local Seafood Stalls on Jalan Panglima Sudirman - Evening street-side seafood vendors favored by residents for fresh, inexpensive meals.

Taman Rekreasi Kota Pasuruan - Small municipal park with walking paths, playgrounds, and weekend community events.

Day Trips

Bromo Tengger Semeru National Park (Mount Bromo) - Iconic volcano within Bromo Tengger Semeru National Park, sunrise viewpoints reachable by jeep.

Surabaya - East Java’s capital offering House of Sampoerna, Submarine Monument, museums, and lively culinary scene.

Batu - Mountain resort town with Jatim Park attractions, Selecta gardens, apple orchards and rafting.

Malang - Historic city with colonial architecture, vibrant cafés, and easy access to nearby natural attractions.

Plan Your Visit to Pasuruan#

Dining
Simple Javanese and seafood
Warungs serve local rice dishes, seafood and snacks.
Nightlife
Quiet evenings, few venues
Nightlife limited to cafés and small bars.
Accommodation
Practical guesthouses and hotels
Budget hotels dominate; a few comfortable options.
Shopping
Markets and batik shops
Local markets, batik and agricultural produce.

Best Time to Visit Pasuruan#

The best time to visit Pasuruan is during the dry season (May-September) when skies are sunnier, humidity is lower, and travel to beaches and nearby volcanoes is easier. Avoid November-March when the monsoon brings heavy rain and possible flooding; April and October are short, changeable transition months with sudden showers but vivid green scenery.

Dry Season

May - September

24-33°C (75-91°F)

Sunny, lower humidity and reliable skies-best for beaches, Mt. Bromo trips and walking around Pasuruan without rain disruptions; ideal for outdoor adventures and clear coastal views.

Rainy Season

November - March

24-31°C (75-88°F)

Frequent heavy showers and high humidity make outdoor plans hit-or-miss; expect lush countryside, cheaper stays, and occasional flooded streets during intense storms.

Inter-monsoon

April & October

24-34°C (75-93°F)

Hotter, changeable days with brief but intense storms-good for fewer tourists, greener landscapes, but expect sudden rain and muggy evenings.

Climate

Pasuruan's climate is classified as Tropical Savanna - Tropical Savanna climate with consistently warm temperatures year-round. Temperatures range from 21°C to 33°C. Abundant rainfall (1397 mm/year), wettest in February with a pronounced dry season.

Best Time to Visit
AugustSeptemberJuly
Temperature & Rainfall
Temperature Range
36°
Warmest Month
21°
Coldest Month
Monthly Conditions

January

January is warm with muggy conditions (dew point 24°C). Heavy rain (268 mm) and mostly overcast skies.

55 Acceptable

Comfort

27°
Feels Like Warm
27°C
Temperature
23° 31°
83%
Humidity
Very Humid

Weather

268 mm
Rainfall
2.7 m/s
Wind
Calm
2.3
UV Index
Extreme
12.4h daylight

February

February is warm with stifling humidity (dew point 24°C). The wettest month with heavy rain (272 mm) and mostly overcast skies.

55 Acceptable

Comfort

27°
Feels Like Warm
27°C
Temperature
22° 31°
85%
Humidity
Very Humid

Weather

272 mm
Rainfall
2.7 m/s
Wind
Calm
2.3
UV Index
Extreme
12.2h daylight

March

March is warm with muggy conditions (dew point 24°C). Heavy rain (211 mm) and mostly overcast skies.

57 Acceptable

Comfort

27°
Feels Like Warm
27°C
Temperature
23° 31°
83%
Humidity
Very Humid

Weather

211 mm
Rainfall
2.1 m/s
Wind
Calm
2.3
UV Index
Extreme
12.0h daylight

April

April is hot, feeling like 30°C with oppressive humidity. Significant rainfall (140 mm) and mostly overcast skies.

61 Good

Comfort

30°
Feels Like Hot
27°C
Temperature
23° 32°
80%
Humidity
Very Humid

Weather

140 mm
Rainfall
1.7 m/s
Wind
Calm
2.2
UV Index
Extreme
11.8h daylight

May

May is hot, feeling like 30°C due to high humidity. Regular rainfall (96 mm) and partly cloudy skies.

73 Very Good

Comfort

30°
Feels Like Hot
27°C
Temperature
23° 32°
79%
Humidity
Very Humid

Weather

96 mm
Rainfall
1.9 m/s
Wind
Calm
1.9
UV Index
Very High
11.7h daylight

June

June is warm with muggy conditions (dew point 23°C). Moderate rainfall (65 mm).

77 Very Good

Comfort

27°
Feels Like Warm
27°C
Temperature
22° 31°
77%
Humidity
Very Humid

Weather

65 mm
Rainfall
2.5 m/s
Wind
Calm
1.8
UV Index
Very High
11.6h daylight

July

July is warm with highs of 31°C and lows of 21°C. Light rainfall.

92 Ideal

Comfort

26°
Feels Like Warm
26°C
Temperature
21° 31°
73%
Humidity
Very Humid

Weather

26 mm
Rainfall
3.7 m/s
Wind
Light Breeze
1.9
UV Index
Very High
11.6h daylight

August

August is warm with highs of 31°C and lows of 21°C. The driest month with just 5 mm and mostly sunny skies.

96 Ideal

Comfort

26°
Feels Like Warm
26°C
Temperature
21° 31°
68%
Humidity
Humid

Weather

5 mm
Rainfall
3.2 m/s
Wind
Light Breeze
2.2
UV Index
Extreme
11.8h daylight

September

September is hot, feeling like 28°C. Almost no rain and mostly sunny skies.

96 Ideal

Comfort

28°
Feels Like Hot
27°C
Temperature
22° 32°
65%
Humidity
Humid

Weather

8 mm
Rainfall
3.4 m/s
Wind
Light Breeze
2.5
UV Index
Extreme
12.0h daylight

October

October is the hottest month, feeling like 30°C. Light rainfall and partly cloudy skies.

81 Excellent

Comfort

30°
Feels Like Hot
28°C
Temperature
23° 33°
65%
Humidity
Humid

Weather

26 mm
Rainfall
2.5 m/s
Wind
Calm
2.4
UV Index
Extreme
12.2h daylight

November

November is the hottest month, feeling like 30°C due to high humidity. Regular rainfall (86 mm) and mostly overcast skies.

65 Good

Comfort

30°
Feels Like Hot
28°C
Temperature
23° 32°
71%
Humidity
Very Humid

Weather

86 mm
Rainfall
2.2 m/s
Wind
Calm
2.3
UV Index
Extreme
12.3h daylight

December

December is hot, feeling like 30°C due to high humidity. Significant rainfall (194 mm) and mostly overcast skies.

57 Acceptable

Comfort

30°
Feels Like Hot
27°C
Temperature
23° 31°
79%
Humidity
Very Humid

Weather

194 mm
Rainfall
2.4 m/s
Wind
Calm
2.1
UV Index
Extreme
12.4h daylight

How to Get to Pasuruan#

Pasuruan is easiest reached via Surabaya’s Juanda International Airport (SUB) or by rail from Surabaya’s main stations (Gubeng and Pasar Turi). Frequent regional trains and intercity buses connect Pasuruan to Surabaya, Malang and the eastern Java corridor; taxis and app-based ride-hailing fill gaps for last-mile travel.

By Air

Juanda International Airport (SUB): Juanda (Surabaya) is the nearest major airport serving Pasuruan. The quickest option is a Grab/GoCar or metered taxi from the airport to Pasuruan (approximately IDR 120,000-220,000; 60-90 minutes depending on traffic). Cheaper: take the DAMRI airport shuttle or a taxi into Surabaya (Bungurasih/Purabaya city, ~30-45 minutes for about IDR 25,000-40,000), then transfer to a commuter/intercity train from Surabaya Gubeng or Pasar Turi to Pasuruan (see Train below).

Abdul Rachman Saleh Airport (MLG): Malang’s airport is an alternative if you’re combining Malang and Pasuruan. Direct public options are limited; the practical choice is a taxi/Grab (approximately IDR 200,000-350,000; 90-150 minutes) or a combination of taxi to Malang station and a regional train toward Probolinggo/Pasuruan (services are less frequent and take longer).

By Train & Bus

Train: Pasuruan is served by Stasiun Pasuruan and nearby Stasiun Bangil on the Surabaya-Malang/Probolinggo corridor. Regular KAI regional and economy services run from Surabaya Gubeng and Pasar Turi to Pasuruan; journey times from Surabaya are typically 40-75 minutes. Fares vary by service and class but are commonly in the IDR 5,000-30,000 range for these short regional trips-buy tickets via the KAI website/app or local kiosks.

Bus: Long-distance buses and intercity services use Surabaya’s Purabaya (Bungurasih) terminal; from there several buses and minibus services run toward Pasuruan and nearby towns. Typical bus travel time from Surabaya Purabaya to Pasuruan is about 60-90 minutes, with fares commonly around IDR 15,000-40,000. Within Pasuruan Regency, angkot/minibuses and local buses cover shorter routes-expect cash fares and informal stopping patterns.

How to Get Around Pasuruan#

Pasuruan is best navigated by combining regional trains (for arrivals and intercity travel) with motorbike taxis and angkot for local movement. Trains offer reliable, low-cost connections to Surabaya and Malang, while Gojek/Grab motorbikes are the fastest way to get around town and reach spots not well served by buses.

  • Train (IDR 5,000-30,000) - Regional trains are one of the most reliable ways to get into and out of Pasuruan. Services run to Stasiun Pasuruan and Stasiun Bangil from Surabaya Gubeng and Pasar Turi on the Surabaya-Malang/Probolinggo corridor; journey times to Surabaya are typically under 90 minutes. Tickets are inexpensive (roughly IDR 5,000-30,000 depending on class) and can be bought at stations or via the KAI app-expect crowds at peak times and limited services late at night.
  • Intercity bus (IDR 15,000-40,000) - Intercity buses operate from Surabaya Purabaya (Bungurasih) and serve Pasuruan and surrounding towns. Travel time is usually 60-90 minutes from Surabaya, depending on traffic, and fares are typically IDR 15,000-40,000. Buses are a good low-cost option if you’re carrying luggage; check departure points and timetables at the terminal as services vary by operator.
  • Angkot (minibus) (IDR 4,000-10,000) - Angkot (shared minibuses) handle most short hops inside Pasuruan and nearby villages; routes are often fixed but can be informal and cash-only. Fares are very cheap-usually IDR 4,000-10,000-but service frequency may be irregular outside peak hours. Use angkot for short, local trips where you don’t have heavy luggage and ask the driver/locals for the correct route.
  • Ojek / Ride-hail (Gojek, Grab) (IDR 5,000-60,000) - Motorcycle taxis (ojek) and app-based services like Gojek and Grab are the fastest way to navigate narrow streets and short distances in Pasuruan. Motorcycle fares for short trips often start around IDR 5,000-15,000; car rides within town commonly cost IDR 20,000-60,000 depending on distance. Apps are convenient, cashless (or mixed), and widely used-motorcycle ojek can dramatically cut travel time in congested or residential areas.
  • Taxi / Car rental (IDR 30,000-600,000) - Manned taxis and private car rentals are available but less common than app-hail services. Short taxi/Grab-car rides within town generally run IDR 30,000-100,000; full-day car rental with driver is typically several hundred thousand rupiah per day (rates vary by provider). Renting a car with a driver is useful if you plan day trips around East Java or need flexible schedules.
  • Walking - The town centre and market areas are compact and walkable; many sights, shops and food stalls are within short walking distance of each other. Pavements can be uneven and shade limited, so wear comfortable shoes and carry water during the heat. Walking is often the quickest way to explore central Pasuruan and find local food stalls.

Where to Stay in Pasuruan#

Budget

Alun-alun / Market - $8-25/night

Budget inns and homestays near the alun-alun and market; basic rooms, friendly hosts, and low-cost local eateries nearby for meals.

Mid-Range

Train Station / Main Road - $25-60/night

Mid-range hotels and business inns near the train station and main roads, offering AC, breakfast, and workable Wi‑Fi for stays.

Luxury

Outskirts / Resorts - $60-140/night

Few high-end international brands; better stays are local boutique hotels or resorts outside the city with pools and dining.

Best for First-Timers

Central Market / Station - $15-45/night

Stay near the central market or near the train station for easy transport, local food, and quick trips to nearby beaches.

Best for Families

Residential / Park areas - $20-60/night

Choose family-friendly guesthouses near parks or residential areas; many offer larger rooms and quiet streets for children and safety measures at night.

Best for Digital Nomads

Main commercial road - $15-50/night

Mobile coverage improving; pick hotels near main commercial roads with cafés and intermittent coworking spaces in bigger nearby cities.

Where to Eat in Pasuruan#

Pasuruan is a working East-Javan town where food centers on markets and modest warungs. Expect comforting soto ayam, pork- or beef-based bakso, and plenty of seafood from nearby coastal areas. Breakfast and late-night bites come from street vendors and small eateries.

For international flavors, mall food courts and hotel restaurants serve pizza, sushi and café-style plates, but the best meals are simple, local ones prepared by family-run warungs.

Local Food

Pasuruan’s culinary scene is classic East Java: soto, bakso and seafood from the nearby coast sold at markets and warungs.

  • Pasuruan wet market - Local fish, vegetables and Javanese snacks.
  • Warung Soto Ayam Pak Djoe - Soto ayam and local soups at casual warung.
  • Bakso street vendors - Meatball soup sellers common around transport hubs.
International Food

International choices are modest - mall food courts and hotel restaurants supply pizza, sushi and familiar chain fare.

  • Mall and hotel restaurants - Chain restaurants and international menus for visitors.
  • Japanese and Italian cafés - Local adaptations of sushi and pasta dishes.
  • Small fusion cafés - Coffee shops serving light international plates.
Vegetarian

Vegetarian eating is straightforward: tempeh, tahu and vegetable soto make meatless meals easy.

  • Market produce stalls - Fresh tempeh, tofu and local greens.
  • Vegetarian-friendly warungs - Soto and rice dishes made meat-free on request.
  • Healthy cafés - Salads, smoothie bowls and meat-free sandwiches.

Breakdown of cuisine types found across Pasuruan’s restaurants and food venues, based on OpenStreetMap data.

Asian
Chicken
Italian
Noodle
Daerahregional

Nightlife in Pasuruan#

Pasuruan is a practical Javanese city - evenings are calm and local, focused on family restaurants, markets and small cafés. The town doesn’t have a big club scene; most socializing happens at alun‑alun (town squares) and roadside warungs. Carry cash, expect places to close by 10-11 pm, and use taxis for late returns.

Best Bets

Nearby Cities #