Surabaya → Malang · about 81 km · about 1h · fixed price €65 per vehicle.
Price calculated. Change the date or destination if you like.
Malang from Surabaya Airport (SUB) by private transfer: €65 per car (1–3 people) or €95 per van (4–8), fixed per vehicle and identical to the checkout price. On the road it is 81 km via 23 and 1, roughly 1h when traffic is light and 60–80 min when it is not.
Meeting point: The driver waits in the arrival hall of the terminal your flight lands at - Terminal 2 for international flights, Terminal 1 for most domestic flights - just past the arrival exit after baggage claim (and immigration and customs on international flights), holding a sign with your name. Flight tracking is included, the first hour after landing is free waiting time, and the driver carries your bags to the car.
Malang is East Java's second city, a cooler upland town at about 450 m between the Arjuno and Semeru volcanoes, known for its universities, Dutch-era boulevards and colourful kampungs. From Juanda the road joins the toll network at Waru and follows the Surabaya-Gempol and Pandaan-Malang toll roads south past Pandaan and Lawang, about 80 km in total. The drive usually takes around 1 hour 15 minutes, longer on Friday afternoons and holiday weekends, when many Surabaya residents head for the hills.
The centre of Malang is the round Alun-Alun Tugu square with the city hall and the Tugu monument, a short walk from Malang Kota Baru railway station. Just south-east of the station the Brantas river is lined by the painted houses of Kampung Warna-Warni Jodipan, and the Kayutangan heritage street and the tree-lined Ijen Boulevard, with its colonial villas, lie west of the centre. Most hotels are around the Alun-Alun, Jalan Basuki Rahmat and Ijen; Kota Batu is about 20 km further north-west.
Public transport: The airport's official transport table lists DAMRI buses from Terminal 1 to Purabaya bus terminal, Gresik and Mojokerto and a Puskopal shuttle bus from Terminal 1 to Purabaya (Rp 35,000), with a free hourly shuttle between Terminals 1 and 2; no direct airport-listed public transport runs to Malang, and onward connections from Purabaya are not published on the airport website.
Sources (checked 31 Oct 2026): juanda-airport.com; road distance and driving time: OSRM / OpenStreetMap.
Price per vehicle, not per person. Luggage and child seats in the booking.
No asterisks, no surcharges on arrival.
Same rules, same fixed price.
No queues, no language barrier — just a relaxed ride at a fixed price from the moment you land.
Pick your destination, date and number of passengers, then pay securely online by card. The confirmation arrives by email right after payment.
Your driver waits at the SUB arrivals exit holding a sign with your name. He helps with the luggage and speaks fluent English. We pick up at Surabaya Juanda Airport (Terminal 1 and 2, Sedati, Sidoarjo) and drive to any address in Surabaya — Tunjungan, Gubeng, Darmo, Pakuwon and every district — and on to Sidoarjo, Gresik, Tanjung Perak port, across the Suramadu Bridge to Bangkalan (Madura), to Malang, Kota Batu, Trowulan, Pasuruan, Probolinggo and Mount Bromo (Cemoro Lawang). Other trips in East Java on request.
A clean, comfortable car, checked before every ride. Bottled water, Wi-Fi and child seats on request. You pay online in advance by card.
Every driver is hand-picked and speaks fluent English.



Exactly what every transfer includes — no asterisks, no hidden extras.
Four small things that matter a lot after a long flight.
The price shown when you book is the final price. No surcharges for traffic and no surprises on arrival.
We track your flight live and move the pickup if it is delayed. The first 60 minutes after landing are free.
Your driver waits inside the terminal holding a sign with your name — no hunting for your phone in the rain at 11 pm. He helps with the bags.
A real person on WhatsApp, around the clock. Change of time, lost luggage? Sorted in minutes.
About 81 km via 23 and 1: 1h with clear roads, 60–80 min in heavy traffic. The price stays €65 per car either way.
The driver waits in the arrival hall of the terminal your flight lands at - Terminal 2 for international flights, Terminal 1 for most domestic flights - just past the arrival exit after baggage claim (and immigration and customs on international flights), holding a sign with your name.
Not directly. The airport's official transport table lists DAMRI buses from Terminal 1 to Purabaya bus terminal, Gresik and Mojokerto and a Puskopal shuttle bus from Terminal 1 to Purabaya (Rp 35,000), with a free hourly shuttle between Terminals 1 and 2; no direct airport-listed public transport runs to Malang, and onward connections from Purabaya are not published on the airport website.
The usual route uses the Waru-Juanda toll road, then the Surabaya-Gempol and Pandaan-Malang toll roads, about 80 km in total.
Yes, Kampung Warna-Warni Jodipan lies on the Brantas river just south-east of Malang Kota Baru railway station, close to the city centre.
No — that is the price for the whole car for up to 3 people. For 4–8 people the van costs €95, also per vehicle.
No. The price shown when you book is the final price — no surcharges for traffic, airport fees or luggage.
Yes, free of charge up to 24 hours before the ride — you get a full refund. Later cancellations and no-shows are not refunded.
We are reachable around the clock, 7 days a week — before, during and after your trip.