Shared City and Airport Transfers Between Juanda Airport (SUB), Surabaya, Malang, and Batu
- Enjoy a convenient trip between Juanda International Airport and nearby cities of Surabaya, Malang, or Batu
- Watch the lush greeneries of the countryside from the comfort of a modern air-conditioned vehicle
- Sit back and relax as your professional driver takes the fastest route to your destination
- Skip the hassle of hopping from one mode of public transportation to another with this service
Similar adventures in
Happy Games Mall Plaza Surabaya Ticket
What to expect
Take advantage of this shared transport service and get along with your fellow travelers who are also visiting Surabaya! Don't miss a flight or your hotel check-in time as your professional driver takes the fastest route to your destination in Surabaya, Malang, or Batu. For airport pick-ups, a friendly driver will be waiting for you at the domestic or international arrival hall. For hotel pick ups, your driver will meet you at the lobby of your hotel at least 10 minutes before your scheduled pick up time. When traveling to the Juanda International Airport from your hotel or private address, please allow at least two hours allowance for your travel time.



Good to know
Confirmation
- You'll get confirmation within minutes. If you don't see any confirmation, reach out to our customer support.
Departure Routes & Schedule
- Juanda International Airport to Malang or Batu City
- Monday-Sunday
- 07:00-00:00
- Malang to Juanda International Airport or Surabaya City
- 02:00-03:00
- 04:00-05:00
- 06:00-07:00
- 08:00-09:00
- 10:00-11:00
- 12:00-13:00
- 14:00-15:00
- 16:00-17:00
- Domestic ticket schedule
- 06:00-08:00
- 09:00-10:00
- 11:00-12:00
- 13:00-14:00
- 15:00-16:00
- 17:00-18:00
- 19:00-20:00
- 21:00-22:00
- International ticket schedule
- 09:00-10:00
- 11:00-12:00
- 13:00-14:00
- 15:00-16:00
- 17:00-18:00
- 19:00-20:00
- 21:00-22:00
- Batu City to Juanda International Airport or Surabaya City
- 01:00-03:00
- 03:00-05:00
- 05:00-07:00
- 07:00-09:00
- 09:00-11:00
- 11:00-13:00
- 13:00-15:00
- 15:00-17:00
- Domestic ticket schedule
- 06:00-08:00
- 09:00-10:00
- 11:00-12:00
- 13:00-14:00
- 15:00-16:00
- 17:00-18:00
- 19:00-20:00
- 21:00-22:00
- International ticket schedule
- 09:00-10:00
- 11:00-12:00
- 13:00-14:00
- 15:00-16:00
- 17:00-18:00
- 19:00-20:00
- 21:00-22:00
- Surabaya City to Malang or Batu City
- 08:00-10:00
- 11:00-14:00
- 15:00-17:00
Luggage Information
- Each passenger is allowed to bring 1 standard 22" cabin sized luggage and 1 hand carry bag
- Please book another seat if you require more space for your luggage
Additional information
- There will be an additional surcharge of IDR20,000/person from 20 Dec 2019 until 5 Jan 2020, to be paid in cash directly to the driver
- There will be an additional surcharge of IDR50,000/person on 25 and 31 Dec 2019, to be paid in cash directly to the driver
- Infants aged 0-2 are free of charge as long as they are traveling with a paying adult
- Child seats are not available
- Each passenger is allowed to bring 1 medium sized luggage and 1 hand carry bag. Please book another seat if you require more space for your luggage
- The duration of transfers may vary due to traffic conditions
- Please be patient in cases of unforeseen delays along the pick up route
- The transfer may be canceled in cases of severe weather conditions. You will be given the option of booking an alternative date or requesting a full refund
- Please note that driver only speaks basic English
- Important: Please book your transfer for airport pick up 1 day prior to flight arrival to guarantee your seat. If booking is made on the day of arrival and seats are fully occupied, you will need to wait for the next shuttle schedule
Voucher Validity
- Use your voucher at the selected date and time
Location

Contact us
Reviews
Friendly responsible staff, safe arrive hotel. Solo traveler.
Driver came on time, but there was toll fee which I had to pay without any agreement when the tour begins (IDR 15K) . There was no drink provided as the one mentioned here. Cleanliness of the car could be improved. I reached my destination after 4 hours driving which was longer than my expectation.
3 stars given because there was no Klook signages (in other airport transfers, there were clear Klook signs to look for) There's many drivers once exit, so it can be confusing. The car condition was very basic, and old. Driver is pleasant but spoke no English. Had to get another Indonesia passenger to translate that from Surabaya to Malang, there's toll charges (additional) if we choose the shorter route. All these can be easily prepared by printed information by the agency.
Great service. On time hassle free. Recommended for those who want convenience. Operator Fun Adventure is excellent.
Comfortable and convenient alternative to private transfer and other public transport options.
We’re 3 people but booked for 4 as we have 2 big luggages. Price is very reasonable. Driver Andreaindra very professional and knowledgable. Msged us when we landed so we know he’s already there. Met us outside the terminal entrance. We highly recommend going the highway route at a cost of 25k rp per toll (there are 3). Passenger have to pay for the toll. Its not expensive and you get to reach Malang faster without much traffic. We stopped at a place he recommended to eat and it was an excellent choice as the food was delicious and price was local price ie cheap. Highly recommended.
The driver Mr Tori had messaged me in Whatsapp before that. He waited for us at the entrance. We travelled from airport to Malang hotel. Great service. Will recommend to all my friends.
Used Avanza car, which the driver asked for more money for highway/toll fees Rp 15.000 per person, and also dropped of not at the address stated which still inside Batu city, these both are bad experience because the package price written here all include parking, tolls, fuel, also dropped off just at Alun Alun, if wanna ask to drop off at the address, driver asked more money again Rp 30.000 per person. I feel not fair at all.
Driver was not late to pick me up and kept apologizing because we’re stuck in traffic jam which was not his fault.
Not sure why the driver didn’t drop me at my hotel in Malang centre although we’re already in the city. He sent other passenger in Batu City first and I ended up being dropped 3 hours later.
FAQs
You might also like...
Explore more on Klook
Everything you need for your Surabaya visit
Top destinations in Indonesia
- 1 Kuta
- 2 Jakarta
- 3 Ubud
- 4 Bali
- 5 Denpasar
- 6 Labuan Bajo
- 7 Bintan
- 8 Yogyakarta


