Featured deal
Vancouver to St. John's
- Jan 18–26, 2027
- 8 nights
Air Canada- Economy
$385 USD
View deal about CA$542
Round trip
The latest round-trip price we saw from each city, ranked by cost per mile.
Point at a dot or a row in the table to see its fare.
| From | Price | Per mile | Travel dates | Airline | Seen | Check price |
|---|---|---|---|---|---|---|
| Los Angeles (LAX) | $430 | 6.2¢ | Jan 18 – Jan 26 | WestJet | Nov 4 | Check price |
| San Francisco (SFO) | $453 | 6.5¢ | Dec 7 – Dec 13 | Air Canada and WestJet | Nov 4 | Check price |
| Phoenix (PHX) | $434 | 6.8¢ | Jan 8 – Jan 14 | Air Canada and WestJet | Nov 6 | Check price |
| Victoria (YYJ) | $434 | 6.9¢ | Jan 24 – Jan 30 | Air Canada | Nov 6 | Check price |
| Calgary (YYC) | $377 | 7.0¢ | Jan 11 – Jan 19 | WestJet | Nov 5 | Check price |
| Edmonton (YEG) | $371 | 7.1¢ | Feb 8 – Feb 16 | WestJet | Nov 4 | Check price |
| Las Vegas (LAS) | $486 | 7.5¢ | Nov 26 – Dec 2 | Air Canada | Nov 5 | Check price |
| Kelowna (YLW) | $454 | 7.7¢ | Jan 18 – Jan 26 | WestJet | Nov 6 | Check price |
| Fort Lauderdale (FLL) | $335 | 8.0¢ | Jan 15 – Jan 24 | Air Canada | Nov 5 | Check price |
| San Diego (SAN) | $550 | 8.0¢ | Nov 27 – Dec 3 | Air Canada and WestJet | Nov 5 | Check price |
| Dubai (DXB) | $999 | 8.7¢ | Nov 19 – Nov 27 | Air Canada and Emirates | Nov 4 | Check price |
| Toronto (YYZ) | $248 | 9.4¢ | Apr 16 – Apr 23 | Flair Airlines | Nov 5 | Check price |
| Winnipeg (YWG) | $382 | 9.5¢ | Jan 9 – Jan 16 | Air Canada | Nov 5 | Check price |
| Hamilton, Canada (YHM) | $260 | 9.7¢ | Nov 26 – Dec 2 | Air Canada | Nov 3 | Check price |
| New Delhi (DEL) | $1269 | 10.0¢ | Nov 23 – Nov 30 | Air Canada, Air India, and United | Nov 4 | Check price |
| Tampa (TPA) | $422 | 10.1¢ | Jan 15 – Jan 22 | Air Canada | Nov 5 | Check price |
| Cancun (CUN) | $541 | 10.3¢ | Nov 28 – Dec 4 | Air Canada | Nov 4 | Check price |
| Tokyo (NRT) | $1405 | 10.6¢ | Dec 3 – Dec 10 | Air Canada | Nov 7 | Check price |
| Seattle (SEA) | $679 | 10.8¢ | Jan 15 – Jan 21 | Air Canada, Delta, United, and WestJet | Nov 4 | Check price |
| Mexico City (MEX) | $739 | 11.4¢ | Nov 26 – Dec 2 | Air Canada | Nov 5 | Check price |
| Portland (PDX) | $739 | 11.5¢ | Dec 10 – Dec 16 | Air Canada, Alaska, and United | Nov 5 | Check price |
| Saskatoon (YXE) | $556 | 11.8¢ | Jan 25 – Feb 2 | WestJet | Nov 5 | Check price |
| Sacramento (SMF) | $820 | 12.0¢ | Dec 4 – Dec 10 | Air Canada and United | Nov 6 | Check price |
| Houston (IAH) | $628 | 12.3¢ | Jan 7 – Jan 13 | Air Canada and United | Nov 5 | Check price |
| Orlando (MCO) | $505 | 12.5¢ | Jan 14 – Jan 20 | Air Canada | Nov 5 | Check price |
| Salt Lake City (SLC) | $773 | 13.3¢ | Dec 14 – Dec 20 | American, Air Canada, Porter Airlines, and United | Nov 5 | Check price |
| Austin (AUS) | $709 | 13.4¢ | Dec 3 – Dec 10 | Air Canada and United | Nov 5 | Check price |
| Saint Martin (SXM) | $572 | 13.5¢ | Nov 12 – Nov 18 | Air Canada and United | Nov 7 | Check price |
| Ottawa (YOW) | $300 | 13.7¢ | Jan 14 – Jan 20 | Air Canada | Nov 4 | Check price |
| Athens (ATH) | $1044 | 13.8¢ | Mar 1 – Mar 7 | Air Canada and Lufthansa | Nov 4 | Check price |
| Toulouse/Blagnac (TLS) | $717 | 13.9¢ | Feb 28 – Mar 7 | Air Canada and Lufthansa | Nov 6 | Check price |
| Paris (CDG) | $701 | 14.1¢ | Nov 19 – Nov 25 | Air Canada and Lufthansa | Nov 7 | Check price |
| Monterrey (MTY) | $866 | 14.6¢ | Nov 7 – Nov 13 | Air Canada and United | Nov 7 | Check price |
| Lisbon (LIS) | $667 | 14.8¢ | Dec 3 – Dec 9 | Air Canada and Lufthansa | Nov 5 | Check price |
| Nashville (BNA) | $571 | 15.0¢ | Nov 28 – Dec 4 | Air Canada | Nov 5 | Check price |
| New Orleans (MSY) | $722 | 15.5¢ | Dec 12 – Dec 19 | American, Air Canada, and Porter Airlines | Nov 5 | Check price |
| Barcelona (BCN) | $840 | 15.7¢ | Mar 1 – Mar 7 | Air Canada and Lufthansa | Nov 5 | Check price |
| Frankfurt-am-Main (FRA) | $889 | 16.4¢ | Nov 16 – Nov 23 | Air Canada | Nov 6 | Check price |
| London (LGW) | $772 | 16.6¢ | Apr 30 – May 8 | WestJet | Nov 5 | Check price |
| Krakow (KRK) | $1062 | 16.8¢ | Nov 23 – Nov 29 | Air Canada and Lufthansa | Nov 4 | Check price |
| Dallas (DFW) | $844 | 16.8¢ | Nov 27 – Dec 5 | Air Canada and United | Nov 5 | Check price |
| Denver (DEN) | $884 | 17.0¢ | Nov 29 – Dec 5 | Air Canada and United | Nov 5 | Check price |
| Warsaw (WAW) | $1085 | 17.2¢ | Nov 19 – Nov 26 | Air Canada and Lufthansa | Nov 5 | Check price |
| Istanbul (IST) | $1328 | 17.2¢ | Nov 8 – Nov 14 | Porter Airlines and Air Transat | Nov 7 | Check price |
| San Jose, United States (SJC) | $1198 | 17.2¢ | Nov 8 – Nov 14 | Air Canada and United | Nov 7 | Check price |
| Mumbai (BOM) | $2323 | 17.2¢ | Nov 8 – Nov 14 | Air Canada and Air India | Nov 7 | Check price |
| Zurich (ZRH) | $967 | 17.4¢ | Nov 19 – Nov 25 | Air Canada, Lufthansa, and SWISS | Nov 6 | Check price |
| Cluj-Napoca (CLJ) | $1195 | 17.4¢ | Nov 12 – Nov 18 | Discover Airlines, Air Canada, Lufthansa, and SWISS | Nov 5 | Check price |
| Tirana (TIA) | $1246 | 18.0¢ | Nov 12 – Nov 18 | Discover Airlines, Air Canada, and Lufthansa | Nov 5 | Check price |
| Nassau (NAS) | $780 | 18.9¢ | Nov 7 – Nov 13 | Air Canada and United | Nov 6 | Check price |
| Doha (DOH) | $2111 | 19.0¢ | Nov 12 – Nov 18 | Air Canada and Qatar Airways | Nov 7 | Check price |
| Budapest (BUD) | $1250 | 19.3¢ | Dec 21 – Dec 28 | Air Canada and Lufthansa | Nov 6 | Check price |
| Montreal (YUL) | $394 | 19.6¢ | Jan 7 – Jan 13 | Air Canada | Nov 5 | Check price |
| Brussels (BRU) | $994 | 19.7¢ | Nov 19 – Nov 25 | Air Canada and Brussels Airlines | Nov 5 | Check price |
| Helsinki (HEL) | $1241 | 20.2¢ | Nov 12 – Nov 18 | Discover Airlines, Air Canada, and Lufthansa City Airlines | Nov 6 | Check price |
| Brindisi (BDS) | $1385 | 20.3¢ | Nov 12 – Nov 18 | Air Canada, ITA, and Lufthansa | Nov 7 | Check price |
| Timisoara (TSR) | $1405 | 20.8¢ | Nov 23 – Nov 29 | Air Canada, Lufthansa, and Lufthansa City Airlines | Nov 4 | Check price |
| Reno (RNO) | $1374 | 20.8¢ | Nov 7 – Nov 13 | Air Canada and United | Nov 6 | Check price |
| Chicago (ORD) | $737 | 21.1¢ | Nov 27 – Dec 4 | Air Canada | Nov 4 | Check price |
| Vienna (VIE) | $1365 | 22.0¢ | Dec 21 – Dec 28 | Air Canada and Austrian | Nov 6 | Check price |
| Dublin (DUB) | $900 | 22.0¢ | Feb 18 – Feb 25 | Air Canada and Lufthansa | Nov 5 | Check price |
| Madrid (MAD) | $1079 | 22.0¢ | Nov 12 – Nov 18 | Air Canada and United | Nov 5 | Check price |
| Atlanta (ATL) | $877 | 23.0¢ | Jan 18 – Jan 26 | WestJet | Nov 5 | Check price |
| Kansas City (MCI) | $993 | 23.1¢ | Dec 10 – Dec 16 | Air Canada and United | Nov 6 | Check price |
| Colorado Springs (COS) | $1224 | 23.2¢ | Nov 12 – Nov 18 | Air Canada and United | Nov 6 | Check price |
| Minneapolis (MSP) | $894 | 23.3¢ | Dec 14 – Dec 20 | American, Delta, Porter Airlines, and WestJet | Nov 4 | Check price |
| Willemstad (CUR) | $1241 | 23.7¢ | Nov 12 – Nov 18 | Air Canada and Avianca | Nov 5 | Check price |
| Prague (PRG) | $1406 | 23.9¢ | Dec 20 – Dec 28 | Air Canada and Lufthansa | Nov 7 | Check price |
| Kavala (KVA) | $1774 | 24.0¢ | Nov 7 – Nov 13 | Aegean, Air Canada, and SWISS | Nov 7 | Check price |
| Quebec (YQB) | $430 | 24.6¢ | Jan 7 – Jan 13 | Air Canada | Nov 5 | Check price |
| St Louis (STL) | $976 | 24.8¢ | Dec 4 – Dec 10 | Air Canada and United | Nov 5 | Check price |
| Madison (MSN) | $897 | 25.1¢ | Dec 11 – Dec 18 | Air Canada and United | Nov 5 | Check price |
| Geneva (GVA) | $1366 | 25.2¢ | Dec 21 – Dec 30 | Air Canada and Lufthansa | Nov 5 | Check price |
| Manchester (MAN) | $1126 | 25.5¢ | Nov 23 – Nov 30 | Air Canada and Lufthansa City Airlines | Nov 5 | Check price |
| Washington, D.C. (DCA) | $700 | 25.8¢ | Nov 21 – Nov 27 | Air Canada | Nov 1 | Check price |
| Milwaukee (MKE) | $890 | 25.8¢ | Dec 12 – Dec 18 | Air Canada and United | Nov 5 | Check price |
| Memphis (MEM) | $1083 | 25.9¢ | Nov 7 – Nov 13 | Air Canada and United | Nov 7 | Check price |
| Halifax (YHZ) | $285 | 26.0¢ | Jan 7 – Jan 13 | Air Canada | Nov 5 | Check price |
| Charlotte (CLT) | $902 | 26.9¢ | Dec 14 – Dec 23 | American, Air Canada, and Porter Airlines | Nov 5 | Check price |
| Raleigh/Durham (RDU) | $846 | 27.2¢ | Dec 11 – Dec 19 | American, Air Canada, and Porter Airlines | Nov 7 | Check price |
| Cincinnati (CVG) | $928 | 27.4¢ | Jan 8 – Jan 15 | Air Canada and United | Nov 6 | Check price |
| Indianapolis (IND) | $959 | 27.4¢ | Dec 4 – Dec 11 | Air Canada and United | Nov 7 | Check price |
| Cleveland (CLE) | $822 | 27.7¢ | Jan 7 – Jan 13 | Air Canada and United | Nov 6 | Check price |
| Edinburgh (EDI) | $1185 | 27.7¢ | Nov 23 – Nov 30 | Air Canada, Lufthansa, and United | Nov 5 | Check price |
| Prishtina (PRN) | $1942 | 27.9¢ | Nov 7 – Nov 13 | Air Canada, SWISS, Austrian, and Edelweiss Air | Nov 7 | Check price |
| Pointe-a-Pitre Le Raizet (PTP) | $1245 | 28.0¢ | Nov 12 – Nov 18 | Air Canada | Nov 6 | Check price |
| Amsterdam (AMS) | $1419 | 28.3¢ | Nov 12 – Nov 19 | Discover Airlines, Air Canada, and Lufthansa | Nov 6 | Check price |
| New York City (EWR) | $661 | 28.5¢ | Nov 26 – Dec 5 | Air Canada and United | Nov 5 | Check price |
| Columbus (CMH) | $908 | 28.7¢ | Jan 7 – Jan 13 | Air Canada | Nov 6 | Check price |
| Detroit (DTW) | $898 | 29.3¢ | Nov 27 – Dec 5 | Air Canada and United | Nov 5 | Check price |
| Bremen (BRE) | $1575 | 29.7¢ | Nov 7 – Nov 13 | Air Canada, Lufthansa, and SWISS | Nov 6 | Check price |
| Rijeka (RJK) | $1879 | 30.2¢ | Mar 29 – Apr 4 | Air Canada, Lufthansa, and Croatia | Nov 1 | Check price |
| Knoxville (TYS) | $1087 | 30.4¢ | Nov 7 – Nov 13 | Air Canada and United | Nov 6 | Check price |
| Samana (AZS) | $1334 | 30.6¢ | Nov 8 – Nov 14 | Porter Airlines and Air Transat | Nov 7 | Check price |
| Pittsburgh (PIT) | $885 | 30.7¢ | Jan 7 – Jan 13 | Air Canada and United | Nov 5 | Check price |
| Richmond (RIC) | $881 | 30.9¢ | Dec 11 – Dec 17 | Air Canada and United | Nov 7 | Check price |
| Ibiza (IBZ) | $1692 | 31.0¢ | Nov 7 – Nov 13 | Discover Airlines, Air Canada, Iberia, and Lufthansa | Nov 6 | Check price |
| Omaha (OMA) | $1335 | 31.1¢ | Nov 7 – Nov 13 | Air Canada and United | Nov 7 | Check price |
| Pula (PUY) | $1938 | 31.4¢ | Nov 8 – Nov 14 | Air Canada, SWISS, and Croatia | Nov 7 | Check price |
| Norfolk (ORF) | $880 | 31.4¢ | Dec 5 – Dec 12 | Air Canada and United | Nov 7 | Check price |
| Jacksonville (JAX) | $1242 | 32.1¢ | Nov 8 – Nov 14 | Air Canada and United | Nov 7 | Check price |
| Des Moines (DSM) | $1313 | 32.3¢ | Nov 12 – Nov 18 | Air Canada and United | Nov 6 | Check price |
| Buffalo (BUF) | $880 | 33.9¢ | Dec 4 – Dec 10 | Air Canada and United | Nov 5 | Check price |
| Torp (TRF) | $1788 | 34.3¢ | Nov 7 – Nov 13 | Air Canada, Lufthansa, and Wideroe | Nov 6 | Check price |
| Philadelphia (PHL) | $906 | 36.6¢ | Dec 10 – Dec 19 | American, Air Canada, and Porter Airlines | Nov 4 | Check price |
| Louisville (SDF) | $1308 | 36.8¢ | Nov 12 – Nov 18 | Air Canada and United | Nov 7 | Check price |
| Boston (BOS) | $729 | 38.0¢ | Jan 7 – Jan 13 | Air Canada | Nov 5 | Check price |
| Christiansted (STX) | $1692 | 38.9¢ | Nov 8 – Nov 14 | Cape Air, Air Canada, and United | Nov 7 | Check price |
| Mostar (OMO) | $2729 | 41.2¢ | Nov 9 – Nov 15 | Air Canada, Lufthansa, and Croatia | Nov 7 | Check price |
| Eindhoven (EIN) | $2160 | 42.4¢ | Nov 12 – Nov 18 | Air Canada and KLM | Nov 7 | Check price |
| Hartford (BDL) | $919 | 43.8¢ | Dec 6 – Dec 13 | Air Canada and United | Nov 7 | Check price |
| Moncton (YQM) | $573 | 50.0¢ | Jan 11 – Jan 17 | PAL Airlines | Nov 5 | Check price |
| Portland, Maine (PWM) | $893 | 50.2¢ | Dec 12 – Dec 18 | Air Canada and United | Nov 7 | Check price |
| Albany (ALB) | $1091 | 50.8¢ | Nov 12 – Nov 18 | Air Canada and United | Nov 7 | Check price |
| Providence (PVD) | $1070 | 53.5¢ | Nov 7 – Nov 13 | Air Canada and United | Nov 6 | Check price |
| Saint John (YSJ) | $753 | 58.4¢ | Dec 5 – Dec 13 | Air Canada | Nov 4 | Check price |
| Syracuse (SYR) | $1393 | 59.5¢ | Nov 7 – Nov 13 | Air Canada and United | Nov 6 | Check price |
| Charlestown (NEV) | $2957 | 68.0¢ | Nov 8 – Nov 14 | Cape Air, Air Canada, and United | Nov 7 | Check price |
| Linz (LNZ) | $5006 | 83.5¢ | Nov 12 – Nov 18 | Discover Airlines, Air Canada, and DAT | Nov 6 | Check price |
| Charlottetown (YYG) | $836 | 84.0¢ | Jan 7 – Jan 15 | Air Canada | Nov 5 | Check price |
| Pescara (PSR) | $5433 | 85.3¢ | Dec 19 – Dec 26 | Air Canada, British Airways, and Luxair | Nov 1 | Check price |
| Nis (INI) | $7236 | 103.8¢ | Nov 7 – Nov 13 | Air Canada, Air Serbia, and SWISS | Nov 7 | Check price |
| Kittila (KTT) | $6625 | 113.1¢ | Nov 7 – Nov 13 | Air Canada, Finnair, and Aer Lingus | Nov 7 | Check price |
| Paderborn (PAD) | $9432 | 176.0¢ | Nov 7 – Nov 13 | Air Canada, Eurowings, SWISS, Brussels Airlines, and SunExpress | Nov 6 | Check price |
| Menorca Island (MAH) | $10606 | 187.5¢ | Nov 12 – Nov 18 | Air Canada, British Airways, and Iberia | Nov 5 | Check price |
The lowest price our flight search confirmed on each route in the past year, on fares we no longer list. They show what the trip has cost; they are not bookable now.
| From | Price | Per mile | Travel dates | Airline | Confirmed |
|---|---|---|---|---|---|
| San Francisco (SFO) | $334 | 4.8¢ | Oct 29 – Nov 5, 2026 | Air Canada | Sep 23, 2026 |
| Vancouver (YVR) | $307 | 4.9¢ | Jan 11–19, 2027 | Air Canada | Oct 23, 2026 |
| Los Angeles (LAX) | $348 | 5.0¢ | Jan 11–19, 2027 | WestJet | Oct 28, 2026 |
| Calgary (YYC) | $330 | 6.1¢ | Jan 11–19, 2027 | WestJet | Oct 26, 2026 |
| Victoria (YYJ) | $395 | 6.3¢ | Jan 18–26, 2027 | WestJet | Nov 5, 2026 |
| Las Vegas (LAS) | $406 | 6.3¢ | Nov 13–20, 2026 | Air Canada | Oct 22, 2026 |
| Toronto (YYZ) | $173 | 6.6¢ | Oct 15–21, 2026 | Air Canada | Sep 22, 2026 |
| Saskatoon (YXE) | $320 | 6.8¢ | Oct 16–23, 2026 | WestJet | Sep 22, 2026 |
| Portland (PDX) Business | $756 | 11.8¢ | Oct 18–25, 2026 | Delta, WestJet | Sep 27, 2026 |
Every deal arriving in St. John's, ranked by cost per mile.