How to Travel from Surabaya to Malang: The Ultimate Transit Guide

Gambar Profil Penulis

Oleh LEO

12 Jun 2026

Key Takeaways for Your Surabaya to Malang Trip

Keep these crucial logistics in mind before finalizing your plans:

  • Book Trains Early: Do not assume you can buy an executive train ticket on the day of departure. Weekend routes sell out weeks in advance.
  • Know Your Terminals: If locals tell you to go to "Bungurasih," they mean Purabaya Terminal. It is the exact same location.
  • Cash is King for Buses: If you choose the Patas bus, you cannot pay with a card. Bring small IDR bills (10,000 and 20,000 notes) to pay the bus conductor directly.
  • Skip the Touts: At the airport and bus terminal, politely ignore unofficial drivers offering rides. Stick to verified operators or official ride-hailing apps.

🔥 Hotel Coupons: Exclusive Hotels Deal for New Users

Discover the world with trip.com! Book the perfect hotel anywhere in the world and get an unbeatable 10% discount if you're a first-time user! If this is your second time using it, you will receive a 5% discount! Download our app now and start planning your next trip with ease.

Just click this link and download the Trip.com App, after successfully registering as a member, use it when you place an order!

🔥Save More with Up to 10% Off

Use our promo code to enjoy up to 10% OFF on your attraction tickets, tours and eSIMs! There is also a 5% OFF for new users!

🔥New User Coupon: Save More with an Extra 5% Off

Use our promo code to enjoy an extra 5% off on your attraction tickets, eSIMs, and tours! ⏳Redeem within 3 days of claiming

Getting from East Java’s bustling capital to the cooler, elevated streets of Malang is one of the most common transit routes in Indonesia. The 90-kilometer journey from Surabaya to Malang is incredibly straightforward, thanks to massive recent upgrades in local infrastructure. Whether you are landing at Juanda International Airport and heading straight to Mount Bromo, or you are based in the Surabaya city center, you have multiple high-quality transport options. Forget the old days of crawling through hours of provincial traffic—today’s commuters rely on high-speed toll roads and efficient rail networks.

In this practical guide, we will break down exactly how to travel from Surabaya to Malang using trains, buses, and private cars. We prioritize real traveler data, exact ticket prices, and local insider advice so you can skip the guesswork and get straight to exploring.

What is the best way to travel from Surabaya to Malang?

The best way to travel from Surabaya to Malang depends entirely on your starting location and budget. Trains from Surabaya Gubeng Station offer the most comfortable, traffic-free experience. However, taking an AC Patas bus from Purabaya Terminal or a private car via the Pandaan-Malang Toll Road provides the fastest route for airport arrivals.

Riding the Train: Traffic-Free Comfort

If you are already in the city center, taking the Surabaya to Malang train is unmatched for comfort. Services are operated by PT Kereta Api Indonesia (KAI) and depart from Surabaya Gubeng Station (SGU), arriving at Malang Kotabaru Station (ML) right in the heart of town.

You have two main tiers of rail travel:

  • Executive & Business Class: Trains like the Jayabaya or Arjuno Ekspres are the premium choices. Expect plush reclining seats, aggressive air-conditioning, and onboard food service.
  • Economy Commuter Line: The Commuter Line Penataran is the local hero. It stops at smaller stations, stretching travel time to 2.5 hours, but the price is unbeatable.

Pro-Tip: Train tickets, especially on weekends, sell out fast. Always secure your seats 48 hours in advance using the KAI Access app or directly through Trip.com.

Hopping on the Bus: The Flexible Choice

Buses are the backbone of East Java’s transit. To catch a bus from Surabaya to Malang, head to Purabaya Terminal (locally called Bungurasih). This massive hub operates 24/7.

Look for the "Patas Jatim" buses operated by Tentrem, Kalisari, or Bagong. These are air-conditioned, feature 2x2 seating, and use the toll road to bypass small-town gridlock.

  • Boarding: Do not buy tickets from touts. Walk to the departure gates, board the bus marked "Malang," and pay the conductor once moving.
  • Arrival: You will be dropped off at Arjosari Terminal in northern Malang. A quick Grab ride (roughly IDR 20,000) will get you to your hotel.

Private Cars & Shared Shuttles: The Airport Solution

If flying into Juanda International Airport (SUB), bypassing downtown traffic is smart.

  • Shared Shuttles: Operators like Cititrans run minivans directly from the terminal to Malang.
  • Private Charter: Booking a GrabCar or private taxi is ideal for groups. Ask the driver to take the Pandaan-Malang Toll Road. It costs extra for tolls (around IDR 80,000), but shaves an hour off transit time.

How much does it cost to go from Surabaya to Malang?

The cost to go from Surabaya to Malang ranges from IDR 12,000 for the local Penataran Commuter train to around IDR 600,000 for a private car charter. Executive trains like the Jayabaya cost IDR 55,000 to IDR 320,000, while direct Patas buses average IDR 40,000.

To help budget your East Java itinerary, here is a detailed breakdown of transit costs between the two cities. Prices are listed in Indonesian Rupiah (IDR).

Currency Converter
1 MYR = 1.0000 MYRUpdated now

*Rates are for reference only and may vary

Transport Mode

Departure Point

Arrival Point

Avg. Travel Time

Est. Cost (IDR)

Commuter Train (Penataran)

Surabaya Gubeng

Malang Kotabaru

2h 30m

12,000 - 15,000

Executive Train (Jayabaya)

Surabaya Gubeng

Malang Kotabaru

1h 57m

55,000 - 320,000

AC Patas Bus (Tentrem/Kalisari)

Purabaya Terminal

Arjosari Terminal

2h 00m

40,000 - 50,000

Shared Shuttle (Cititrans)

Juanda Airport

Malang Hub

2h 00m

150,000 - 200,000

Private Car Charter

Anywhere in Surabaya

Anywhere in Malang

1h 30m

500,000 - 600,000

Explore More Hotels in Malang
Lihat Semua Hotel
NO.1
Ijen Suites Resort & Convention
9.5/10159 reviews
Ijen Suites Resort & Convention
Hotel di Klojen
NO.2
Tripletree Novon Family Hotel
8/1010 reviews
Tripletree Novon Family Hotel
Hotel di Blimbing
NO.3
Ascent Premiere Hotel and Convention
8.4/1071 reviews
Ascent Premiere Hotel and Convention
Hotel di Kedungkandang
NO.4
Hotel Aria Gajayana
8.9/10129 reviews
Hotel Aria Gajayana
Hotel di Klojen
NO.5
Harris Hotel & Conventions Malang
9.2/10153 reviews
Harris Hotel & Conventions Malang
Hotel di Blimbing
NO.6
Ubud Hotel & Cottages
7.7/1056 reviews
Ubud Hotel & Cottages
Hotel di Sukun
NO.7
Aston Malang Hotel & Conference Center
9.6/1027 reviews
Aston Malang Hotel & Conference Center
Hotel di Lowokwaru
NO.8
Swiss-Belinn Malang
8.9/10196 reviews
Swiss-Belinn Malang
Hotel di Klojen

How long is the journey from Surabaya to Malang?

The journey from Surabaya to Malang typically takes between 1.5 to 2.5 hours. Driving via the Pandaan-Malang Toll Road takes about 90 minutes, while the direct executive train ride from Surabaya Gubeng to Malang Station takes exactly 1 hour and 57 minutes.

While the geographical distance is short, transit time heavily depends on Surabaya’s peak-hour traffic. If exiting via arterial roads during rush hour (4:00 PM to 7:00 PM), add at least 45 minutes to your travel time.

For maximum efficiency:

  • By Road: Insist your driver uses the toll network. The entrance near the airport sweeps you straight into Malang’s outskirts with zero stoplights.
  • By Rail: The train is immune to traffic jams. The duration on the executive train is consistently reliable, making it the top choice for travelers with strict itineraries to Mount Bromo.
Explore More Attractions in Malang
Lihat Semua Tarikan

Frequently Asked Questions (FAQs)

Disclaimer: This article has been provided by an individual contributor or third party platform. If there is any discrepancy regarding the copyright, please contact us directly and we will delete the content immediately.
> >
Surabaya to Malang, Surabaya to Malang train, travel from Surabaya to Malang