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.

Start Your Vacation At Surabaya
Lihat Semua Penerbangan
Kuala Lumpur
KUL
Surabaya
SUB
Isn, 6 Jul
Rab, 8 Jul
Sehala
diskaun 12%
Dari 3,992,100.00IDR 3,517,100.00
Kuala Lumpur
KUL
Surabaya
SUB
Isn, 6 Jul
Jum, 10 Jul
Sehala
diskaun 12%
Dari 3,992,100.00IDR 3,517,100.00
Kuala Lumpur
KUL
Surabaya
SUB
Sab, 11 Jul
Jum, 17 Jul
Sehala
diskaun 12%
Dari 3,992,100.00IDR 3,517,100.00
Kuala Lumpur
KUL
Surabaya
SUB
Jum, 17 Jul
Rab, 22 Jul
Sehala
diskaun 12%
Dari 3,992,100.00IDR 3,530,300.00
Kuala Lumpur
KUL
Surabaya
SUB
Jum, 17 Jul
Kha, 23 Jul
Sehala
diskaun 12%
Dari 3,992,100.00IDR 3,530,300.00
Kuala Lumpur
KUL
Surabaya
SUB
Jum, 17 Jul
Jum, 24 Jul
Sehala
diskaun 12%
Dari 3,992,100.00IDR 3,530,300.00
Kuala Lumpur
KUL
Surabaya
SUB
Jum, 17 Jul
Sel, 21 Jul
Sehala
diskaun 12%
Dari 3,992,100.00IDR 3,530,300.00
Kuala Lumpur
KUL
Surabaya
SUB
Rab, 15 Jul
Sel, 21 Jul
Sehala
diskaun 12%
Dari 3,992,100.00IDR 3,530,300.00

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 IDR = 1.0000 IDRUpdated 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
8.8/10328 ulasan
Regent's Park Hotel at Kayutangan Malang
Hotel di Klojen
NO.2
9.1/10193 ulasan
Grand Mercure Malang Mirama
Hotel di Blimbing
NO.3
9.6/1024 ulasan
Aston Malang Hotel & Conference Center
Hotel di Lowokwaru
NO.4
8.8/10193 ulasan
Swiss-Belinn Malang
Hotel di Klojen
NO.5
8.8/10147 ulasan
Everyday Smart Hotel Malang
Hotel di Lowokwaru
NO.6
9.6/10152 ulasan
Ijen Suites Resort & Convention
Hotel di Klojen
NO.7
9.1/10109 ulasan
Atria Hotel Malang
Hotel di Blimbing
NO.8
8.9/10282 ulasan
Whiz Prime Hotel Basuki Rahmat 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
6 ditempah
5/52 ulasan
Air Terjun Tumpak Sewu & Lawatan Sehari Kampung Jodipan yang Meriah dengan Makan Tengah Hari dari Malang
Lawatan Sehari
IDR 3,361,112.00
2 ditempah
4.4/526 ulasan
Dari Malang: Lawatan Bersama Bromo Sunrise dengan Jeep Berhawa Dingin
Lawatan Sehari
IDR 796,423.00
11 ditempah
5/53 ulasan
Air Terjun Tumpak Sewu & Lawatan Sehari Kampung Jodipan yang Meriah dengan Makan Tengah Hari dari Surabaya
Lawatan Sehari
IDR 3,361,112.00
27 ditempah
5/53 ulasan
Lawatan Sunrise Jeep Bromo Dengan Pendakian Kawah Perlepasan Dari Mana Sahaja
Lawatan Sehari
IDR 575,000.00
7 ditempah
Pengembaraan Matahari Terbit Gunung Bromo - Widodaren, Pasir Berbisik & Bukit Teletubbies
Pas Bandar
IDR 1,086,957.00
17 ditempah
5/53 ulasan
Matahari Terbit di Gunung Bromo dengan Perjalanan Jeep dan Air Terjun Mistik Madakaripura dari Surabaya
Lawatan Sehari
IDR 4,094,445.00
17 ditempah
5/55 ulasan
Pengembaraan Air Terjun Tumpak Sewu Lawatan Sehari Dengan Tiket Masuk
Lawatan Sehari
IDR 550,000.00
3577 ditempah
4.9/5263 ulasan
Lawatan sehari ke Gunung Bromo, Surabaya, Indonesia [Pakej berkumpulan bermula dari 1 orang/kereta khas ke platform pandang + jeep]
Lawatan Sehari
IDR 513,158.00

Frequently Asked Questions (FAQs)

  • Is there a direct train from Surabaya to Malang?

    Yes, there are multiple direct trains operated by KAI that run daily from Surabaya Gubeng Station directly to Malang Kotabaru Station. The journey requires no transfers.
  • How do I get from Surabaya airport directly to Malang?

    The most efficient way is to book a shared minivan shuttle (like Cititrans) located at the Juanda Airport arrivals hall, or hire a private Grab/Gojek car to drive you via the Pandaan-Malang Toll Road.
  • Are buses from Surabaya to Malang safe?

    Yes. The "Patas" (air-conditioned express) buses operated by companies like Tentrem and Kalisari are generally safe, comfortable, and widely used by both tourists and locals. Just ensure you keep an eye on your personal belongings.
  • What is the cheapest way to travel to Malang from Surabaya?

    The absolute cheapest method is the Commuter Line Penataran train, which costs between IDR 12,000 and IDR 15,000. It is slower than executive trains but extremely budget-friendly.
  • Can I use Grab or Gojek to travel between Surabaya and Malang?

    Yes, you can book a long-distance GrabCar or GoCar. It is highly convenient for groups with luggage, though you will be expected to pay the toll road fees (around IDR 80,000) on top of the base fare shown in the app.
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
aaaa