From
To
Tue 27/10
Tue 3/11
Any month
Compare vs Cheapflights |
From
To
Leaving on
Tue 27/10
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

Return
Economy
Tue 27/10
Tue 3/11
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Tue 27/10
Time
Anytime
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
#infantInLapWarning('multiRightOfTravelers')
Home North America Canada British Columbia Cheap flights to Vancouver, Canada

Cheap Flights to Vancouver

Round-trip from £309 From London to Vancouver
One-way from £144 One-way flight from London to Vancouver
Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.

Are there currently restrictions on travel to Vancouver related to COVID-19?

Yes, there are currently restrictions on flights to Vancouver along with the rest of Canada. Before you book or search for flights, consider the following restrictions: Canada has restricted the entry of all foreign nationals. Travellers who are not Canadian citizens, permanent residents or people registered under the Indian Act may only enter Canada for essential purposes. Entrance will be denied to people travelling for tourism, sightseeing, recreation, entertainment, social visits or religious functions. Canadian citizens, permanent residents, their immediate family members, diplomats, airline crews, and travellers arriving from the United States who are travelling for non-discretionary or non-optional purposes may still enter Canada. Seasonal agricultural workers, fish/seafood workers, caregivers, temporary foreign workers, international students with valid study permits or approvals for study permits valid from at least 18 March 2020, and permanent resident applicants who received approval before 18 March 2020 who had not yet travelled to Canada, may still enter the country. Other people with special dispensation to enter Canada include French citizens who reside in Saint-Pierre-et-Miquelon, people registered under the Indian Act, visa-exempt refugees and their immediate families, and those with special authorisation from the Canadian government. Travellers who exhibit symptoms will be prohibited from boarding planes that are destined for Canada. If they exhibit symptoms on arrival they will be referred to the Canadian Public Health Agency. Travellers who have been refused boarding in the past 14 days due to medical reasons related to COVID-19 may not enter the country. Travellers must self-isolate for 14 days upon arrival at their final destination in Canada. Travellers who disembarked from a cruise ship with a known COVID-19 outbreak like the ‘Diamond Princess’ will be required to remain in quarantine for 14 days at a location determined by the Chief Public Health Officer.. If you are looking to book a trip to Vancouver and are outside of the restricted areas, please take the proper precautions and stay informed about travelling during COVID-19.

When is the best time to fly to Vancouver?

Peak season:

Tourists begin to arrive starting in spring time, with the peak season in full swing around July and August before slowing down at the end of autumn. Flights to Vancouver are not cheap during the peak season so be sure to secure your flight tickets in advance for the best savings. Vancouver does benefit from having warm summers and mild winters so you’re never trapped indoors for long. The summer is full of film and jazz festivals as well as some of the world’s greatest music festivals so book your flights to Vancouver as early as you can to avoid paying excessive amounts for your flight tickets.

Off Season:

September and October and May and June make up the ‘shoulder season’ so look for cheap flights to Vancouver around then. You’ll still have warm weather but the bustling crowds of tourists will be non-existent. Winter is a great time to visit if you like skiing, other than that Vancouver is very quiet and cold. You can find the cheapest flights to Vancouver over winter though, so depending on the kind of holiday you want it could be a great option.

Which day is cheapest to fly to Vancouver?

The cheapest day to fly to Vancouver is usually Wednesday. At the moment, Saturday is the most expensive.

What time of day is cheapest to fly to Vancouver?

Flights in the evening are typically the cheapest time of the day to fly to Vancouver. Flights at midday are usually the most expensive.

How long is the flight to Vancouver?

Flights from London to Vancouver: 9 hours 35 minutes

Flights from Manchester to Vancouver: 13 hours 15 minutes

Flights from Birmingham to Vancouver: 12 hours 55 minutes

Flights from Glasgow to Vancouver: 13 hours 15 minutes

Which airlines operate flights to Vancouver?

There are many airlines that offer flights to Vancouver, although the main ones are British Airways, Finnair, Air Canada and Lufthansa. The prices are all very similar although this can depend on the time of year and how competitive it is. The low season will obviously offer cheap flights to Vancouver when compared to the peak season, so decide when you want to travel and compare one or two airlines to see who offers the best value.

How to get from the airport to the city centre?

The Canada Line is a very reliable and frequent way to get from the airport into the city, only taking around 25 minutes. Another option is to check with your hotel if they provide a courtesy shuttle bus, as most tend to. You can call your hotel to arrange a shuttle pick up from levels 2 at the airport; however it’s best to check before you travel that they do provide the service. Taxis are very expensive in Canada, and getting to the city is no different. That said, if there are a few of you to split the fare then it can work out okay, just be sure to agree on a fee beforehand and ask for a receipt.

Back to top

Find the best prices for you!

Cheap tickets to Vancouver found by our users in United Kingdom
Home North America Canada British Columbia Cheap flights to Vancouver, Canada
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First