Indonesia

How to get from Malang to Surabaya

Compare all transport options: bus, ferry, train, flight. Prices, durations and tips from a local expert.

FASTEST
1h 14min
💶
From
4€
📍
Distance
80 km
Powered by 12Go system

There are 1 way(s) to get from Malang to Surabaya

Select an option below to see the route details and compare prices. Secure booking via our partner 12go.asia.

🚌 Departure from Malang
📍Your journey from Malang to Surabaya will depart from Arjosari Bus Terminal (Terminal Arjosari). This is Malang's main bus station, located north of the city center. It's a busy terminal with various facilities including food stalls and waiting areas.
🚇To reach Arjosari Bus Terminal from Malang city center, you can take a local angkot (minibus), which is the cheapest option, costing around IDR 5,000-10,000 and taking about 20-30 minutes. Alternatively, a taxi or ride-hailing app (like Grab or Gojek) will cost approximately IDR 30,000-50,000 and take 15-25 minutes depending on traffic.
Buses from Malang to Surabaya are very frequent, starting early in the morning, usually around 5:00 AM, until late evening, around 9:00 PM. Departures are typically every 15-30 minutes, especially during peak daytime hours.
💸 Transport from 4€ per person
Fastest: 1h 14min
🗓 Book now Secure payment · via 12go.asia

Practical tips

💡
Book Bus Tickets Online

Even for short routes like Malang to Surabaya, booking your bus ticket online in advance can save you time and ensure you get a seat, especially during peak travel times or holidays. Use platforms like 12go.asia or Baolau.vn for convenience.

💡
Arrive Early at the Terminal

Aim to arrive at the Arjosari Bus Terminal in Malang at least 30 minutes before your scheduled departure. This gives you ample time to locate your bus, store your luggage, and find your seat without rushing or stress.

💡
Prepare for Local Traffic

While the journey is short, traffic can occasionally cause minor delays, particularly when leaving Malang or entering Surabaya. Always factor in a little extra buffer time if you have a connecting flight or train to catch.

💡
Pack Snacks and Water

Although it's a short bus ride, it's always wise to have a bottle of water and a small snack with you. Convenience stores are available at the terminal, but having your own supplies means you're prepared.

💡
Keep Your Belongings Secure

As with any public transport, keep an eye on your personal belongings, especially small bags and valuables. Store larger luggage in the compartment below the bus but keep essentials close at hand.

🛣️ The journey experience

Traveling from Malang to Surabaya is a short and straightforward journey, a welcome change if you've been island-hopping or dealing with longer routes in Indonesia. Forget the complex choices of fast boats versus bus-and-ferry or flights you encounter on other legs. This route is a simple, quick hop by bus, allowing you to reach Surabaya efficiently and without any fuss.

Your main option for this leg is a comfortable bus ride. The journey typically takes around 1.5 to 2 hours, covering approximately 85 kilometers. Tickets are incredibly affordable, usually costing between €3-€5. Several reputable bus companies operate this route frequently throughout the day, ensuring you won't be left waiting long. You can compare schedules and book tickets online easily, guaranteeing your seat and peace of mind.

Unlike the often-challenging logistics of navigating Bali traffic or uncertain boat schedules, the Malang to Surabaya route is a breeze. It’s a reliable, door-to-door option that gets you from A to B quickly, letting you save your energy and decision-making for more complex parts of your Indonesian adventure. No need to worry about losing a whole day here; you'll be in Surabaya before you know it.

Frequently asked questions — Malang → Surabaya

✨ Why visit Surabaya?

  • Explore the historic 'House of Sampoerna' museum, a fascinating tobacco factory and Dutch colonial building.
  • Stroll through Surabaya's Chinatown and admire the unique architecture and vibrant street food scene.
  • Visit the Submarine Monument (Monumen Kapal Selam), a real Russian-made submarine turned into a museum.
  • Discover the unique blend of cultures at the Ampel Mosque area, a historic Arab Quarter.
  • Enjoy the panoramic city views from the top of the Surabaya Tower (Tugu Pahlawan).
🌙
Recommended stay
2 to 3 nights — allows you to explore key historical sites and enjoy local cuisine.

☀️ When to visit Surabaya?

TROPICAL MONSOON CLIMATE

May to September — dry season with less humidity, ideal for outdoor exploration and comfortable travel.

Jan 😐
Feb 😐
Mar 😊
Apr 😊
May 😊
Jun 😊
Jul 😊
Aug 😊
Sep 😊
Oct 😊
Nov 😐
Dec 😐
📍
In Surabaya — Plan your stay
Accommodation, activities and tips selected for you
🏨 Accommodation
Hotels in Surabaya
Compare the best rates available
via trip.com

What to do in Surabaya?

Local experiences, must-see sights and activities selected for you

INCONTOURNABLE
🕌
Majestic National Mosque Al-Akbar
Discover the stunning architecture of the Great Mosque of Surabaya, one of Indonesia's largest. Its iconic turquoise dome and minarets are a city landmark. Non-Muslims are welcome to visit, but dress modestly (shoulders and knees covered). Best visited early morning to avoid crowds.
🏛️
House of Sampoerna Museum
Explore this well-preserved colonial-era building, now a museum dedicated to the history of the Sampoerna cigarette factory. Witness the traditional hand-rolling process by hundreds of women. Free entry, and don't miss the free Surabaya Heritage Track bus tour departing from here.
🍜
Savour Local Culinary Delights
Dive into Surabaya's vibrant street food scene. Try 'Rujak Cingur' (fruit and vegetable salad with ox snout) or 'Lontong Balap' (rice cakes with bean sprouts). Head to Gwalk Citraland for a wide array of options in the evening. Most dishes cost around 1-3€.
🌊
Relax at Kenjeran Beach Park
Escape the city bustle at Kenjeran Beach, offering a mix of temples, a fishing village, and recreational activities. Visit the 'Four-Faced Buddha' temple or enjoy a boat ride. Weekends can be crowded, so aim for a weekday visit for a more peaceful experience.
🛕
Explore Cheng Hoo Mosque
This unique mosque stands out with its distinct Chinese architectural style, resembling a pagoda. It's a testament to the cultural fusion in Surabaya and honors Admiral Zheng He. Best to visit during prayer times to experience the spiritual atmosphere; photography is permitted.
🌳
Stroll through Bungkul Park
Enjoy this award-winning urban park, a popular spot for locals to relax, exercise, and socialize. It features a skate park, open-air theatre, and various food stalls. A great place to observe local life, especially lively in the late afternoon and evening. Entry is free.
🚢
Visit Surabaya's Submarine Monument
Step inside a real KRI Pasopati 410 Russian submarine, a relic from the Indonesian Navy. It offers a fascinating glimpse into naval history and the cramped conditions of submarine life. The monument is easily accessible and costs around 1€ for entry. Good for a quick, unique stop.
🎭
Explore Surabaya's Arab Quarter
Wander through the narrow, bustling streets of Ampel, Surabaya's historic Arab Quarter. Visit Sunan Ampel Mosque, one of the oldest in Java, and browse traditional markets for spices and Islamic goods. Go early morning for a quieter experience before the crowds descend.

⏱️ How long to visit Surabaya?

2 to 5 days

For an independent traveler, 2-3 days are ideal to explore Surabaya's main attractions, including its historical sites and local markets. With more time, consider day trips to Mount Bromo or Ijen Crater. Focus on the city's unique charm rather than just using it as a transit hub.

Related searches

bus Malang Surabaya how to get from Malang to Surabaya ticket price Malang to Surabaya travel time Malang to Surabaya travel to Indonesia

Other trips from Malang

Book now