Pasuruan Travel Guide

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.
Time
Weather
Population
212,466
Infrastructure & Convenience
Served by trains, buses and angkot; motorbikes dominant and English uncommon outside hotels.
Popularity
Mainly visited by domestic travellers; not a major international draw.
Known For
sugar industry, cattle markets, traditional markets, coastal access, regional agriculture, local snacks and street food, small factories, proximity to Bromo route
Pasuruan and its regency are historically important for sugar production-sugar mills shaped the local economy for decades.

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.

Top Things to Do in Pasuruan

All Attractions ›
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.

Best Time to Visit Pasuruan #

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.

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

Shopping in Pasuruan #

Nearby Cities #