Mojokerto City
City in East Java, Indonesia
Mojokerto fronts the ruins of Trowulan, the Majapahit capital-archaeological sites, museum fragments and red‑brick walls draw history‑minded travelers, while nearby Mount Penanggungan offers village trails and Hindu shrines.
Mojokerto at a Glance#
Costs: Affordable Indonesian city - $25-50 daily for modest comfort.
Safety: Generally safe for visitors - generally safe; normal tropical precautions apply for health and belongings.
Best Time: Best in dry season (Apr-Oct) - dry season April-October is best for outdoor ruins and travel.
Why Visit Mojokerto?#
History and volcanic landscapes make Mojokerto appealing for travelers intrigued by Java’s past: the nearby Trowulan archaeological site preserves remnants of the Majapahit empire. Hikers and photographers head to Mount Penanggungan for sunrise treks and scattered temple ruins, while local markets serve Javanese favorites such as rawon and lontong. Museums and artisan workshops add context to the ruins and offer hands-on glimpses into ancient craft traditions.
Best Things to Do in Mojokerto#
Mojokerto Bucket List#
Trowulan Museum - Museum displaying Majapahit-era finds, inscriptions, and models from local archaeological digs.
Candi Bajang Ratu - 13th-century brick gateway standing amid rice fields near Trowulan archaeological ruins and paths.
Mount Penanggungan - Hike trails dotted with small shrines and scenic outlooks over Mojokerto countryside and valleys.
Candi Tikus - Ruined bathing temple complex revealing ancient waterworks and Majapahit-era engineering remains.
Wringin Lawang - Large brick gateway often visited as an atmospheric relic of the Trowulan complex.
Local Village Batik Workshops - Family-run workshops producing traditional Javanese batik where visitors can observe and buy.
Surabaya - Short drive to Surabaya for colonial-era sites, food streets, and city museums and markets.
Mount Bromo Sunrise Tours - Early-morning excursions to Mount Bromo for sunrise views across the Tengger sand sea.
Best Time to Visit Mojokerto#
Mojokerto is warm year-round; visit in the dry season for easier travel and clearer views of nearby temples, while the wet season brings lush rice fields but frequent showers.
March - May
25°C - 34°C (77°F - 93°F)
Pre-monsoon months are the hottest and sunniest - dusty, dry afternoons but mornings are excellent for cruising temples before heat builds.
October - April
24°C - 31°C (75°F - 88°F)
Heavy rains arrive nightly and in bursts; they green the landscape but can flood low-lying roads and slow travel between sites.
May - September
23°C - 30°C (73°F - 86°F)
Drier months offer steady sunshine and easy road conditions - best for temple runs and outdoor exploration though temperatures remain warm.
Mojokerto's climate is classified as Tropical Monsoon - Tropical Monsoon climate with consistently warm temperatures year-round. Temperatures range from 21°C to 33°C. Abundant rainfall (1739 mm/year), wettest in February with a pronounced dry season.
January
January is warm with muggy conditions (dew point 23°C). Heavy rain (346 mm) and mostly overcast skies.
Comfort
Weather
February
February is warm with muggy conditions (dew point 23°C). The wettest month with heavy rain (357 mm) and mostly overcast skies.
Comfort
Weather
March
March is warm with muggy conditions (dew point 23°C). Heavy rain (288 mm) and mostly overcast skies.
Comfort
Weather
April
April is hot, feeling like 31°C with oppressive humidity. Significant rainfall (165 mm) and mostly overcast skies.
Comfort
Weather
May
May is hot, feeling like 30°C with oppressive humidity. Regular rainfall (97 mm) and partly cloudy skies.
Comfort
Weather
June
June is warm with highs of 31°C and lows of 22°C. Moderate rainfall (36 mm).
Comfort
Weather
July
July is warm with highs of 31°C and lows of 21°C. Light rainfall.
Comfort
Weather
August
August is warm with highs of 32°C and lows of 21°C. The driest month with just 9 mm and mostly sunny skies.
Comfort
Weather
September
September is hot, feeling like 28°C. Light rainfall and mostly sunny skies.
Comfort
Weather
October
October is the hottest month, feeling like 29°C. Moderate rainfall (43 mm) and partly cloudy skies.
Comfort
Weather
November
November is hot, feeling like 30°C. Significant rainfall (123 mm) and mostly overcast skies.
Comfort
Weather
December
December is hot, feeling like 30°C with oppressive humidity. Heavy rain (237 mm) and mostly overcast skies.
Comfort
Weather
How to Get to Mojokerto#
Mojokerto is most easily reached via Surabaya (Juanda Airport) with fast train connections from SurabayaGubeng or SurabayaPasar Turi stations. Local trains and minibuses make moving around the area straightforward and affordable.
Juanda International Airport, Surabaya (SUB): The main international airport serving East Java. From Surabaya, Mojokerto is about 30-50 km away depending on route; travel by taxi or train takes about 45-90 minutes and fares vary (train fares from Surabaya to Mojokerto start low, taxis cost more).
Local/regional air connections: There is no commercial airport in Mojokerto itself; most travellers fly into Surabaya (SUB) and continue by rail or road.
Train: Mojokerto Station (and Mojokerto Baru) is on the Java rail network with frequent services to Surabaya, Sidoarjo and other East Java cities. Trains are quick and inexpensive; journey times to Surabaya are typically under 1.5 hours.
Bus: Intercity buses and local angkot minibuses connect Mojokerto with surrounding towns. Buses are frequent for regional travel; fares are inexpensive and vary by distance.
How to Get Around Mojokerto#
Use Surabaya’s Juanda Airport then transfer by train or road to Mojokerto; trains are frequently the fastest option for avoiding traffic. For local trips, ride-hailing and motorbike taxis offer the best balance of speed and price.
- Train (IDR 5,000-50,000) - Frequent commuter and regional trains link Mojokerto with Surabaya and other East Java towns. Trains are frequent, cheap and often faster than road transport during peak traffic.
- Intercity bus (IDR 5,000-100,000) - Buses and private coaches connect Mojokerto to regional destinations. Coaches vary in comfort; local angkot minibuses serve neighbourhood routes at low cost.
- Online taxi / ride-hailing (Gojek/Grab) (IDR 10,000-150,000) - Gojek and Grab operate extensively in East Java for short trips and delivery; they are convenient and usually cheaper than metered taxis for inner-city travel.
- Taxi / private car hire (IDR 50,000-500,000) - Metered taxis and private car hires are available for airport transfers or day trips, though traffic around Surabaya can add significant time. Agree fares or use official apps for predictability.
- Motorbike taxi (ojek) (IDR 5,000-100,000) - Motorbike taxis are the quickest way through traffic for short distances and are widely available via apps or at stands. Use a helmet and prefer app-booked drivers for safety.
- Walking - Mojokerto’s central districts are compact enough for walking between markets, eateries and nearby attractions; walking is often the fastest way to navigate dense neighbourhoods.
Where to Stay in Mojokerto#
Station / City Centre - IDR 100-300k/night
Plenty of small budget hotels and homestays near the station and market. Options are affordable but basic; ideal for short stays.
Budget inns and homestays - Simple, local guesthouses
Economy hotels listed on Agoda - Affordable, clean basic rooms
Downtown / Near Trowulan - IDR 300-600k/night
Several pleasant mid-range hotels and boutique stays around downtown and near tourist sites. Good balance of comfort and value.
Comfortable local hotels - Good balance of price and comfort
Boutique options nearby - Pleasant rooms, local service
Limited local luxury - IDR 600k+/night in Surabaya
There are few true luxury hotels in Mojokerto. Travelers seeking upscale amenities typically use Surabaya as a base instead.
Limited luxury in Mojokerto - Few in-town upscale hotels
Resorts in nearby Surabaya area - For full luxury, stay in Surabaya
Where to Eat in Mojokerto#
Breakdown of cuisine types found across Mojokerto’s restaurants and food venues, based on OpenStreetMap data.
Shopping in Mojokerto#
Shopping in Mojokerto centers on traditional markets and small shopping streets selling batik, textiles, household goods and regional foods. There are also modern supermarkets and a few malls for everyday shopping needs. For more tourist-oriented crafts or larger retail centres, Surabaya is the nearest major option.
Nightlife in Mojokerto#
Nightlife is low-key and local. Evenings are best spent trying street food, warungs and small cafés; formal bars and clubs are scarce compared with big cities. Local markets may stay busy into the evening. If you want livelier nightlife, Surabaya has significantly more options a short trip away.