Cheap Flights from Vancouver (YVRA) to Surabaya (SUB)

Compare Vancouver to Surabaya flight deals

Find the cheapest month or even day of the year to fly to Surabaya

Book the best Surabaya fare with no extra fees

Flight deals from Vancouver to Surabaya

Looking for a cheap last-minute deal or the best return flight from Vancouver to Surabaya Airport? If you want to travel next month, return fares start from $1,544. Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Vancouver to Surabaya

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Vancouver to Surabaya flights are currently cheapest in September.

Vancouver to Surabaya: Alternative routes

Compare routes from Vancouver to Surabaya below. You may find an airport to fly into that's cheaper, faster, or easier than Surabaya.

Vancouver to Surabaya: Flight information

The things to know before you go.
Cheapest flight found$732
Cheapest month to flyMay

Finding cheap flights from Vancouver to Surabaya: Frequently asked questions

The best price we found for a return flight from Vancouver to Surabaya is $1,283. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
Currently, there are no airlines that fly direct from Vancouver to Surabaya. But we found flights with one stop from $1,283.
As of April 2026, there are no flights flying from Vancouver to Surabaya.
The cheapest month to fly from Vancouver to Surabaya is usually September.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Vancouver to Surabaya Airport on Tuesday, 8 September 2026.
No airlines currently offer direct flights between Vancouver and Surabaya Airport. Most routes have one or more stops.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Surabaya but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Surabaya is around 40 days in advance, so don’t leave your flight to the last minute.
The cheapest airline that flies to Surabaya is Cathay Pacific .

Travelling from Vancouver to Juanda International Airport (SUB): What you need to know

  • Surabaya is 15 hours ahead of Vancouver. Juanda International Airport is located in Surabaya, which runs on the UTC+7 timezone.

  • Get to the airport on time so you don't miss your flight from Vancouver to SUB. Be there at least two hours ahead for international flights and an hour early for domestic departures to avoid the mad dash to your gate.

  • During popular months like July, it's a good idea to get to the airport earlier than usual. Arrive two hours before a domestic departure and four hours ahead of an international flight whenever you're flying during a peak period in general.

Airports in Vancouver

Vancouver International Airport (YVR)

  • YVR is around 13 kilometres from central Vancouver. If you're catching a taxi, driving or ride-sharing from the centre, it'll take you 25 minutes or so to get there, depending on the traffic. If you're planning to take public transport, expect the travel time to be around 25 minutes.

  • Booked an early flight from Vancouver to Juanda International Airport? Avoid the mad dash to the terminal (and get a little more snooze time) by picking one of these stays near Vancouver International Airport:

  • When it comes to Vancouver International Airport's on-time performance, data shows 72% of flights complete their journey on time.

Vancouver Coal Harbour Seaplane Base (CXH)

  • With public transport, you can travel from central Vancouver to CXH in around 10 minutes. The terminal is roughly 2 kilometres away, and getting there by car will take approximately 5 minutes.

  • Want to treat yourself to an extra night away before boarding your Vancouver to SUB flight? Unwind in a hotel near Vancouver Coal Harbour Seaplane Base before your adventure officially starts. Here's where you can stay:

Abbotsford International Airport (YXX)

  • The trip to YXX from the centre of Vancouver is around 2 hours 30 minutes on public transport. If you prefer to travel by car, it'll take you roughly 1 hour 20 minutes to cover the 72 kilometres or so.

  • Make departure day worry-free — stay near Abbotsford International Airport and know you'll be at the terminal with time to spare. Get comfy at one of these hotels the day before if you have an early Vancouver to Juanda International Airport flight:

  • The on-time performance rating of YXX is 68%. In simpler terms, that's how frequently flights that depart this airport arrive at their destination as planned.

About Juanda International Airport (SUB)

  • If you're arriving on a late flight from Vancouver to Juanda International Airport, nothing tops the convenience of staying near the terminal. Grab your bags from the carousel and then be showered and sleeping soon after at one of these hotels near SUB:

  • Grab the keys to a Juanda International Airport rental car from popular companies like Avis or TRAC Astra Rent A Car. With your own set of wheels, you can venture beyond Surabaya and check out places that don't make every guidebook.

  • Lock in the best possible rate by reserving your vehicle around one week ahead of your Vancouver to Juanda International Airport flight.

Getting from Juanda International Airport (SUB) to central Surabaya

  • Juanda International Airport is around 13 kilometres from the centre of Surabaya. It takes around 25 minutes or so to drive to the city.

  • Travelling by public transport takes around 45 minutes.

How to find the cheapest flights from Vancouver to Juanda International Airport (SUB)

  • $732 is currently the lowest price for a one-way ticket from Vancouver to Juanda International Airport. Return flights start from $1,283. These fares may change depending on demand.

  • Don't leave everything to the last moment. You're more likely to find cheap flights from Vancouver to SUB if you book in advance. Airlines often have some great early bird discounts.

  • The 'Whole month' tool shows you the cheapest Vancouver to Juanda International Airport tickets across the month. It's a great way to find a bargain if your plans aren't set in stone.

  • Locking in a cheap plane ticket from Vancouver to SUB is a breeze with Price Alerts. All you need to do is create one of these automatic alerts and we'll notify you when there's a price drop.

  • Save money on your flight from Vancouver to Juanda International Airport by using the search filters. Choose your ideal departure time, duration and airlines, then sort the results by 'Cheapest' for the best deals.

The best time to fly from Vancouver to Juanda International Airport (SUB)

  • January is the most popular month for flights from Vancouver to Juanda International Airport (SUB). Plan your visit to Surabaya in September if you'd rather avoid peak season.

  • Lock in a Vancouver to SUB plane ticket departing in October if you want to visit the city during its warmest month. You can expect temperatures in Surabaya to range from 24ºC (75ºF) to 34ºC (93ºF).

  • If you like cooler conditions, look for a cheap ticket from Vancouver to Juanda International Airport in July when temperatures are between 23ºC (73ºF) and 32ºC (90ºF).

More about Surabaya

Explore more of Indonesia

  • Semarang is just one of the many cities in Indonesia waiting to be discovered after you've experienced Surabaya. Around 274 kilometres away to the west, check out popular attractions including Prambanan, Taman Borobudur and Semarang Old Town.

  • Around 274 kilometres west of Surabaya, Yogyakarta is another essential stop in Indonesia. No visit is complete without checking out Wisata Kraton Jogja, Yogyakarta Palace and ALUN ALUN KIDUL YOGYAKARTA.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.