Flights from Singapore to Vancouver

Compare 16 flight options on JAL

* Based on 703 flight price data points (fetched: 2026-02-14 〜 2026-02-22). Not real-time data and may not cover all departure dates. Please check the airline's official website for the latest fares and availability.

Lowest Fare$1,138.00
Flight Time18h 25m - 41h
StopsUp to 2 stops

Fares by Cabin Class

Economy$1,138 ~ $6,056
Premium Eco$1,921 ~ $6,073
Business$4,170 ~ $9,678

Available Route Options

6 different routing options available for this route

Outbound/ReturnFlight TimeStopsEconomyPremium EcoBusiness
OutboundSIN SingaporeNRT NaritaYVR Vancouver
ReturnYVR VancouverNRT NaritaSIN Singapore
18h 25m20h 35m
1stop1stop
$1,141~$1,924~$5,446~
OutboundSIN SingaporeHND HanedaYVR Vancouver
ReturnYVR VancouverNRT NaritaSIN Singapore
18h 45m20h 35m
1stop1stop
$1,344~$2,615~$5,443~
OutboundSIN SingaporeNRT NaritaYVR Vancouver
ReturnYVR VancouverHND HanedaSIN Singapore
18h 25m21h 40m
1stop1stop
$1,138~$1,921~$5,697~
OutboundSIN SingaporeHND HanedaYVR Vancouver
ReturnYVR VancouverHND HanedaSIN Singapore
18h 45m21h 40m
1stop1stop
$1,341~$2,612~$5,694~
OutboundSIN SingaporeHND HanedaSEA SeattleYVR Vancouver
ReturnYVR VancouverNRT NaritaSIN Singapore
39h 6m20h 35m
2stop1stop
$1,221~--
OutboundSIN SingaporeHND HanedaSEA SeattleYVR Vancouver
ReturnYVR VancouverHND HanedaSIN Singapore
39h 6m21h 40m
2stop1stop
$1,218~--

Compare fares with other airlines

Compare fares from different airlines operating on this route. Click on any airline to view detailed flight information and mileage earning potential.

Loading comparison data...

Miles & Status Points Earning

(when crediting to JAL Mileage Bank)

When crediting this Japan Airlines flight to JAL Mileage Bank, you earn both FLY ON Points (for elite status) and Miles (for award tickets). Here's how they work:

  • FLY ON Points: FLY ON Points are used for elite status qualification. Accumulate enough points within a calendar year to achieve higher status tiers, which unlock benefits like lounge access, priority boarding, bonus miles, and complimentary upgrades. Status points are calculated based on fare price or flight distance depending on the airline.
  • Miles: Miles are your reward currency for free flights. Redeem accumulated miles for award tickets on the airline and its partners. Miles earned depend on flight distance and your booking class. Higher booking classes earn more miles per flight.

The "FLY ON Points/$100" and "Miles/$100" columns show earning efficiency - higher numbers mean better value for your money. Compare different cabin classes to find the best balance between comfort and mileage earning.

As a oneworld member, Japan Airlines flights can be credited to partner programs. Compare earning potential:Executive Club, AAdvantage

CabinFareFLY ON PointsFLY ON Points/$100MilesMiles/$100
Economy$1,138 - $6,0565,854 - 21,519157 - 8484,860 - 16,207130 - 702
Premium Eco$1,921 - $6,07318,002 - 20,898297 - 93713,587 - 15,986224 - 707
Business$4,170 - $9,67815,106 - 25,722181 - 47211,188 - 19,982134 - 367
Learn more about JAL Mileage Bank

Flight Itineraries & Booking Class Details

Browse 16 available flight options from Singapore to Vancouver. Each itinerary shows the route, layover cities, flight duration, and detailed fare information.

📘What are booking classes?

Even within the same Economy cabin, tickets have hidden categories called "booking classes." Cheaper tickets get lower booking classes (Q, V, etc.) while expensive tickets get higher ones (Y, B, etc.). This dramatically affects how many miles you earn. On popular dates, cheaper booking classes sell out first, so closer to departure you may only find expensive fares—which do earn more miles. Click any fare to see the calculation details.

💡Smart booking tips

To maximize miles earned per dollar spent, look for fares with higher "Points/cost" or "Miles/cost" values. However, keep in mind that booking class also affects change/cancellation flexibility—cheaper fares often have stricter policies.

Flight List
SINSingaporeNRTNaritaYVRVancouver(18.4h+)YVRVancouverNRTNaritaSINSingapore(20.6h+)
15,986 mi
Economy (Booking Class L, L, W, W)
$1,141 - $3,704
7,718FLY ON Points208-676 FLY ON Points/$100
6,393Miles173-560 Miles/$100
Premium Eco (Booking Class N, N, E, E)
$1,924 - $4,045
18,002FLY ON Points445-936 FLY ON Points/$100
13,587Miles336-706 Miles/$100
Premium Eco (Booking Class E, E, N, N)
$2,852 - $4,762
18,002FLY ON Points378-631 FLY ON Points/$100
13,587Miles285-476 Miles/$100
Economy (Booking Class M)
$2,926 - $4,500
20,898FLY ON Points464-714 FLY ON Points/$100
15,986Miles355-546 Miles/$100
Economy (Booking Class Y, Y, W, W)
$3,568 - $4,500
15,273FLY ON Points339-428 FLY ON Points/$100
11,989Miles266-336 Miles/$100
Premium Eco (Booking Class G)
$3,911 - $6,003
20,898FLY ON Points348-534 FLY ON Points/$100
15,986Miles266-409 Miles/$100
Business (Booking Class Z, Z, P, P)
$5,446 - $8,201
20,414FLY ON Points249-375 FLY ON Points/$100
15,585Miles190-286 Miles/$100
Business (Booking Class P)
$5,700 - $8,346
15,106FLY ON Points181-265 FLY ON Points/$100
11,188Miles134-196 Miles/$100
Business (Booking Class C, C, P, P)
$7,712 - $9,463
20,414FLY ON Points216-265 FLY ON Points/$100
15,585Miles165-202 Miles/$100
SINSingaporeHNDHanedaYVRVancouver(18.8h+)YVRVancouverNRTNaritaSINSingapore(20.6h+)
15,986 mi
Economy (Booking Class W, W, K, K)
$1,344 - $1,499
7,718FLY ON Points515-574 FLY ON Points/$100
6,393Miles427-476 Miles/$100
Economy (Booking Class L, L, S, S)
$1,390 - $3,701
7,718FLY ON Points209-555 FLY ON Points/$100
6,393Miles173-460 Miles/$100
Economy (Booking Class S)
$1,513 - $3,785
9,648FLY ON Points255-638 FLY ON Points/$100
7,992Miles211-528 Miles/$100
Economy (Booking Class H, H, K, K)
$1,727 - $1,843
9,647FLY ON Points523-559 FLY ON Points/$100
7,991Miles434-463 Miles/$100
Premium Eco (Booking Class E, E, N, N)
$2,615 - $4,759
18,002FLY ON Points378-688 FLY ON Points/$100
13,587Miles286-520 Miles/$100
Economy (Booking Class M)
$2,923 - $4,497
20,898FLY ON Points465-715 FLY ON Points/$100
15,986Miles356-547 Miles/$100
Economy (Booking Class Y, Y, S, S)
$3,785 - $4,497
15,273FLY ON Points340-404 FLY ON Points/$100
11,989Miles267-317 Miles/$100
Premium Eco (Booking Class G, G, N, N)
$3,908 - $6,056
18,002FLY ON Points297-461 FLY ON Points/$100
13,587Miles224-348 Miles/$100
Business (Booking Class Z, Z, P, P)
$5,443 - $8,206
20,414FLY ON Points249-375 FLY ON Points/$100
15,585Miles190-286 Miles/$100
Business (Booking Class P)
$5,697 - $7,717
15,106FLY ON Points196-265 FLY ON Points/$100
11,188Miles145-196 Miles/$100
Business (Booking Class C, C, P, P)
$7,709 - $9,460
20,414FLY ON Points216-265 FLY ON Points/$100
15,585Miles165-202 Miles/$100
SINSingaporeNRTNaritaYVRVancouver(18.4h+)YVRVancouverHNDHanedaSINSingapore(21.7h+)
15,986 mi
Economy (Booking Class L, L, H, H)
$1,138 - $3,701
9,647FLY ON Points261-848 FLY ON Points/$100
7,991Miles216-702 Miles/$100
Premium Eco (Booking Class N, N, G, G)
$1,921 - $4,042
18,002FLY ON Points445-937 FLY ON Points/$100
13,587Miles336-707 Miles/$100
Economy (Booking Class M)
$2,923 - $4,497
20,898FLY ON Points465-715 FLY ON Points/$100
15,986Miles356-547 Miles/$100
Economy (Booking Class Y, Y, H, H)
$3,565 - $6,056
17,202FLY ON Points284-483 FLY ON Points/$100
13,587Miles224-381 Miles/$100
Premium Eco (Booking Class G)
$3,908 - $6,000
20,898FLY ON Points348-535 FLY ON Points/$100
15,986Miles266-409 Miles/$100
Premium Eco (Booking Class E, E, G, G)
$4,648 - $4,759
20,898FLY ON Points439-450 FLY ON Points/$100
15,986Miles336-344 Miles/$100
Business (Booking Class P)
$5,697 - $7,709
15,106FLY ON Points196-265 FLY ON Points/$100
11,188Miles145-196 Miles/$100
Business (Booking Class Z)
$6,724 - $8,198
25,722FLY ON Points314-383 FLY ON Points/$100
19,982Miles244-297 Miles/$100
Business (Booking Class C, C, Z, Z)
$7,709 - $9,506
25,722FLY ON Points271-334 FLY ON Points/$100
19,982Miles210-259 Miles/$100
SINSingaporeHNDHanedaYVRVancouver(18.8h+)YVRVancouverHNDHanedaSINSingapore(21.7h+)
15,986 mi
Economy (Booking Class W, W, K, K)
$1,341 - $3,847
7,718FLY ON Points201-576 FLY ON Points/$100
6,393Miles166-477 Miles/$100
Economy (Booking Class L, L, W, W)
$1,471 - $3,698
7,718FLY ON Points209-525 FLY ON Points/$100
6,393Miles173-435 Miles/$100
Economy (Booking Class S, S, W, W)
$1,594 - $3,782
9,648FLY ON Points255-605 FLY ON Points/$100
7,992Miles211-501 Miles/$100
Economy (Booking Class H, H, K, K)
$1,724 - $1,840
9,647FLY ON Points524-560 FLY ON Points/$100
7,991Miles434-464 Miles/$100
Economy (Booking Class V, V, Q, Q)
$1,953 - $2,150
11,577FLY ON Points539-593 FLY ON Points/$100
9,590Miles446-491 Miles/$100
Premium Eco (Booking Class E, E, N, N)
$2,612 - $4,756
18,002FLY ON Points379-689 FLY ON Points/$100
13,587Miles286-520 Miles/$100
Economy (Booking Class M)
$2,920 - $4,494
20,898FLY ON Points465-716 FLY ON Points/$100
15,986Miles356-548 Miles/$100
Economy (Booking Class Y, Y, W, W)
$3,866 - $6,053
15,273FLY ON Points252-395 FLY ON Points/$100
11,989Miles198-310 Miles/$100
Premium Eco (Booking Class G, G, N, N)
$3,905 - $6,053
18,002FLY ON Points297-461 FLY ON Points/$100
13,587Miles225-348 Miles/$100
Business (Booking Class P)
$5,694 - $7,706
15,106FLY ON Points196-265 FLY ON Points/$100
11,188Miles145-197 Miles/$100
Business (Booking Class Z)
$6,192 - $8,195
25,722FLY ON Points314-415 FLY ON Points/$100
19,982Miles244-323 Miles/$100
Business (Booking Class C, C, Z, Z)
$7,706 - $9,669
25,722FLY ON Points266-334 FLY ON Points/$100
19,982Miles207-259 Miles/$100
SINSingaporeNRTNaritaYVRVancouver(20.4h+)YVRVancouverNRTNaritaSINSingapore(20.6h+)
15,986 mi
Premium Eco (Booking Class N, N, E, E)
$2,013 - $4,135
18,002FLY ON Points435-894 FLY ON Points/$100
13,587Miles329-675 Miles/$100
Premium Eco (Booking Class G, G, N, N)
$3,917 - $6,065
18,002FLY ON Points297-460 FLY ON Points/$100
13,587Miles224-347 Miles/$100
Business (Booking Class P)
$4,170 - $8,352
15,106FLY ON Points181-362 FLY ON Points/$100
11,188Miles134-268 Miles/$100
Business (Booking Class C, C, P, P)
$7,718 - $9,643
20,414FLY ON Points212-265 FLY ON Points/$100
15,585Miles162-202 Miles/$100
SINSingaporeNRTNaritaYVRVancouver(20.4h+)YVRVancouverHNDHanedaSINSingapore(21.7h+)
15,986 mi
Economy (Booking Class S, S, Q, Q)
$1,774 - $1,972
11,577FLY ON Points587-653 FLY ON Points/$100
9,590Miles486-541 Miles/$100
Premium Eco (Booking Class N, N, G, G)
$2,010 - $4,132
18,002FLY ON Points436-896 FLY ON Points/$100
13,587Miles329-676 Miles/$100
Economy (Booking Class M)
$2,929
20,898FLY ON Points714 FLY ON Points/$100
15,986Miles546 Miles/$100
Premium Eco (Booking Class G)
$3,914 - $6,062
20,898FLY ON Points345-534 FLY ON Points/$100
15,986Miles264-408 Miles/$100
Business (Booking Class P, P, Z, Z)
$5,449 - $7,752
20,414FLY ON Points263-375 FLY ON Points/$100
15,585Miles201-286 Miles/$100
Business (Booking Class Z)
$6,730 - $8,204
25,722FLY ON Points314-382 FLY ON Points/$100
19,982Miles244-297 Miles/$100
Business (Booking Class C, C, Z, Z)
$7,715 - $9,512
25,722FLY ON Points270-333 FLY ON Points/$100
19,982Miles210-259 Miles/$100
SINSingaporeNRTNaritaYVRVancouver(18.4h+)YVRVancouverNRTNaritaSINSingapore(25.9h+)
15,986 mi
Economy (Booking Class L, L, W, W)
$1,147 - $1,594
7,718FLY ON Points484-673 FLY ON Points/$100
6,393Miles401-557 Miles/$100
Premium Eco (Booking Class N, N, E, E)
$1,930 - $3,996
18,002FLY ON Points451-933 FLY ON Points/$100
13,587Miles340-704 Miles/$100
Premium Eco (Booking Class E, E, N, N)
$2,858 - $4,768
18,002FLY ON Points378-630 FLY ON Points/$100
13,587Miles285-475 Miles/$100
Economy (Booking Class M)
$2,932 - $2,946
20,898FLY ON Points709-713 FLY ON Points/$100
15,986Miles543-545 Miles/$100
Economy (Booking Class Y, Y, W, W)
$3,574 - $4,506
15,273FLY ON Points339-427 FLY ON Points/$100
11,989Miles266-336 Miles/$100
Premium Eco (Booking Class G)
$3,917 - $6,009
20,898FLY ON Points348-534 FLY ON Points/$100
15,986Miles266-408 Miles/$100
Business (Booking Class Z, Z, P, P)
$5,452
20,414FLY ON Points374 FLY ON Points/$100
15,585Miles286 Miles/$100
Business (Booking Class P)
$5,706 - $7,718
15,106FLY ON Points196-265 FLY ON Points/$100
11,188Miles145-196 Miles/$100
Business (Booking Class C, C, P, P)
$7,718 - $9,469
20,414FLY ON Points216-265 FLY ON Points/$100
15,585Miles165-202 Miles/$100
SINSingaporeHNDHanedaYVRVancouver(18.8h+)YVRVancouverNRTNaritaSINSingapore(25.9h+)
15,986 mi
Economy (Booking Class W, W, K, K)
$1,350 - $1,505
7,718FLY ON Points513-572 FLY ON Points/$100
6,393Miles425-474 Miles/$100
Economy (Booking Class L, L, W, W)
$1,520 - $1,591
7,718FLY ON Points485-508 FLY ON Points/$100
6,393Miles402-421 Miles/$100
Economy (Booking Class H, H, K, K)
$1,733 - $1,849
9,647FLY ON Points522-557 FLY ON Points/$100
7,991Miles432-461 Miles/$100
Premium Eco (Booking Class E)
$2,621 - $4,765
20,898FLY ON Points439-797 FLY ON Points/$100
15,986Miles336-610 Miles/$100
Economy (Booking Class M)
$2,929 - $2,943
20,898FLY ON Points710-714 FLY ON Points/$100
15,986Miles543-546 Miles/$100
Economy (Booking Class Y, Y, W, W)
$3,875 - $4,503
15,273FLY ON Points339-394 FLY ON Points/$100
11,989Miles266-309 Miles/$100
Premium Eco (Booking Class G, G, E, E)
$3,914 - $6,062
20,898FLY ON Points345-534 FLY ON Points/$100
15,986Miles264-408 Miles/$100
Business (Booking Class Z)
$5,449 - $8,204
25,722FLY ON Points314-472 FLY ON Points/$100
19,982Miles244-367 Miles/$100
Business (Booking Class P)
$5,703 - $7,715
15,106FLY ON Points196-265 FLY ON Points/$100
11,188Miles145-196 Miles/$100
Business (Booking Class C, C, Z, Z)
$7,715 - $9,678
25,722FLY ON Points266-333 FLY ON Points/$100
19,982Miles207-259 Miles/$100
SINSingaporeNRTNaritaYVRVancouver(20.4h+)YVRVancouverNRTNaritaSINSingapore(25.9h+)
15,986 mi
Premium Eco (Booking Class N, N, E, E)
$2,020 - $4,003
18,002FLY ON Points450-891 FLY ON Points/$100
13,587Miles339-673 Miles/$100
Premium Eco (Booking Class G, G, N, N)
$3,924 - $6,072
18,002FLY ON Points297-459 FLY ON Points/$100
13,587Miles224-346 Miles/$100
Business (Booking Class P)
$4,177 - $7,762
15,106FLY ON Points195-362 FLY ON Points/$100
11,188Miles144-268 Miles/$100
Business (Booking Class Z)
$6,740 - $8,214
25,722FLY ON Points313-382 FLY ON Points/$100
19,982Miles243-297 Miles/$100
Business (Booking Class C, C, Z, Z)
$7,762 - $9,522
25,722FLY ON Points270-331 FLY ON Points/$100
19,982Miles210-257 Miles/$100
SINSingaporeNRTNaritaYVRVancouver(18.4h+)YVRVancouverHNDHanedaSINSingapore(33.2h+)
15,986 mi
Economy (Booking Class L, L, V, V)
$1,149 - $1,614
7,718FLY ON Points478-672 FLY ON Points/$100
6,393Miles396-556 Miles/$100
Premium Eco (Booking Class N, N, E, E)
$1,932 - $4,053
18,002FLY ON Points444-932 FLY ON Points/$100
13,587Miles335-703 Miles/$100
Economy (Booking Class M)
$2,934
20,898FLY ON Points712 FLY ON Points/$100
15,986Miles545 Miles/$100
Economy (Booking Class Y, Y, L, L)
$3,576 - $4,486
13,343FLY ON Points297-373 FLY ON Points/$100
10,390Miles232-291 Miles/$100
Premium Eco (Booking Class G)
$3,919 - $6,011
20,898FLY ON Points348-533 FLY ON Points/$100
15,986Miles266-408 Miles/$100
Premium Eco (Booking Class E, E, G, G)
$4,659 - $4,770
20,898FLY ON Points438-449 FLY ON Points/$100
15,986Miles335-343 Miles/$100
Business (Booking Class P)
$5,708 - $7,720
15,106FLY ON Points196-265 FLY ON Points/$100
11,188Miles145-196 Miles/$100
Business (Booking Class Z)
$6,735 - $6,901
25,722FLY ON Points373-382 FLY ON Points/$100
19,982Miles290-297 Miles/$100
Business (Booking Class C)
$7,720 - $9,637
25,722FLY ON Points267-333 FLY ON Points/$100
19,982Miles207-259 Miles/$100
Business (Booking Class J, J, P, P)
$8,354
22,826FLY ON Points273 FLY ON Points/$100
17,583Miles211 Miles/$100

FAQ

You can earn between 5,854 and 25,722 Premium Points depending on booking class. Economy: 5,854–21,519. Premium Economy: 18,002–20,898. Business: 15,106–25,722.

The lowest fare starts at $1,138. Economy from $1,138. Premium Economy from $1,921. Business from $4,170.

Economy class offers better Premium Points per cost. Economy: up to 847.7, Business: up to 472.0.

Yes. All Nippon Airways flights can also be credited to: Status Miles (TK), PQP (UA), Status Points (LH).

The shortest flight time is approximately 18.4h.

OriginSINSingaporeChange
DestinationYVRVancouver
Destinations (26)
Airline