Flights from Bangkok to San Francisco (One-way)

Compare 6 flight options on JAL

* Based on 49 flight price data points (fetched: 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,641.00
Flight Time17h 40m - 27h 5m
StopsUp to 2 stops

Fares by Cabin Class

Economy$1,641 ~ $3,158
Premium Eco$2,998 ~ $3,089
Business$3,123 ~ $5,195

Available Route Options

4 different routing options available for this route

Outbound/ReturnFlight TimeStopsEconomyPremium EcoBusiness
OutboundBKK BangkokNRT NaritaSFO San Francisco
17h 40m
1stop
$1,644~$3,001~$3,126~
OutboundBKK BangkokHND HanedaSFO San Francisco
17h 55m
1stop
$1,641~$2,998~$3,123~
OutboundBKK BangkokHND HanedaLAX Los AngelesSFO San Francisco
23h 7m
2stop
$1,652~-$3,134~
OutboundBKK BangkokKIX KansaiSFO San Francisco
25h 6m
1stop
$3,155~-$5,195~

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,641 - $3,1586,602 - 11,300319 - 5955,598 - 8,666253 - 456
Premium Eco$2,998 - $3,08910,233331 - 3417,999259 - 267
Business$3,123 - $5,19512,397 - 13,824239 - 4419,977 - 10,831192 - 346
Learn more about JAL Mileage Bank

Flight Itineraries & Booking Class Details

Browse 6 available flight options from Bangkok to San Francisco. 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
BKKBangkokNRTNaritaSFOSan Francisco(17.7h+)
7,999 mi
Economy (Booking Class U)
$1,644 - $1,725
6,602FLY ON Points383-402 FLY ON Points/$100
5,598Miles325-341 Miles/$100
Economy (Booking Class M)
$1,972
10,233FLY ON Points519 FLY ON Points/$100
7,999Miles406 Miles/$100
Premium Eco (Booking Class G)
$3,001 - $3,081
10,233FLY ON Points332-341 FLY ON Points/$100
7,999Miles260-267 Miles/$100
Business (Booking Class Z)
$3,126 - $3,238
12,591FLY ON Points389-403 FLY ON Points/$100
9,998Miles309-320 Miles/$100
Business (Booking Class C)
$5,088
12,591FLY ON Points248 FLY ON Points/$100
9,998Miles197 Miles/$100
BKKBangkokHNDHanedaSFOSan Francisco(17.9h+)
7,999 mi
Economy (Booking Class U)
$1,641 - $1,722
6,602FLY ON Points383-402 FLY ON Points/$100
5,598Miles325-341 Miles/$100
Economy (Booking Class M)
$1,969
10,233FLY ON Points520 FLY ON Points/$100
7,999Miles406 Miles/$100
Premium Eco (Booking Class G)
$2,998 - $3,078
10,233FLY ON Points333-341 FLY ON Points/$100
7,999Miles260-267 Miles/$100
Business (Booking Class Z)
$3,123 - $3,235
12,591FLY ON Points389-403 FLY ON Points/$100
9,998Miles309-320 Miles/$100
Economy (Booking Class Y)
$3,158
10,233FLY ON Points324 FLY ON Points/$100
7,999Miles253 Miles/$100
Business (Booking Class C)
$5,085
12,591FLY ON Points248 FLY ON Points/$100
9,998Miles197 Miles/$100
BKKBangkokHNDHanedaLAXLos AngelesSFOSan Francisco(23.1h+)
8,666 mi
Economy (Booking Class U)
$1,652 - $1,733
7,069FLY ON Points408-428 FLY ON Points/$100
6,065Miles350-367 Miles/$100
Economy (Booking Class M)
$1,899 - $1,980
11,300FLY ON Points571-595 FLY ON Points/$100
8,666Miles438-456 Miles/$100
Business (Booking Class Z)
$3,134 - $3,246
13,824FLY ON Points426-441 FLY ON Points/$100
10,831Miles334-346 Miles/$100
Business (Booking Class C)
$4,984 - $5,096
13,824FLY ON Points271-277 FLY ON Points/$100
10,831Miles213-217 Miles/$100
BKKBangkokNRTNaritaSFOSan Francisco(23.9h+)
7,999 mi
Business (Booking Class Z)
$3,133 - $3,245
12,591FLY ON Points388-402 FLY ON Points/$100
9,998Miles308-319 Miles/$100
Business (Booking Class C)
$5,095
12,591FLY ON Points247 FLY ON Points/$100
9,998Miles196 Miles/$100
BKKBangkokKIXKansaiSFOSan Francisco(25.1h+)
7,982 mi
Economy (Booking Class Y)
$3,155
10,078FLY ON Points319 FLY ON Points/$100
7,982Miles253 Miles/$100
Business (Booking Class C)
$5,195
12,397FLY ON Points239 FLY ON Points/$100
9,977Miles192 Miles/$100
BKKBangkokHNDHanedaSFOSan Francisco(27.1h+)
7,999 mi
Economy (Booking Class U)
$1,652 - $1,733
6,602FLY ON Points381-400 FLY ON Points/$100
5,598Miles323-339 Miles/$100
Economy (Booking Class M)
$1,980
10,233FLY ON Points517 FLY ON Points/$100
7,999Miles404 Miles/$100
Economy (Booking Class B)
$2,454 - $2,534
10,233FLY ON Points404-417 FLY ON Points/$100
7,999Miles316-326 Miles/$100
Premium Eco (Booking Class G)
$3,009 - $3,089
10,233FLY ON Points331-340 FLY ON Points/$100
7,999Miles259-266 Miles/$100
Business (Booking Class Z)
$3,134 - $3,246
12,591FLY ON Points388-402 FLY ON Points/$100
9,998Miles308-319 Miles/$100
Business (Booking Class C)
$5,096
12,591FLY ON Points247 FLY ON Points/$100
9,998Miles196 Miles/$100

FAQ

You can earn between 6,602 and 13,824 Premium Points depending on booking class. Economy: 6,602–11,300. Premium Economy: 10,233–10,233. Business: 12,397–13,824.

The lowest fare starts at $1,641. Economy from $1,641. Premium Economy from $2,998. Business from $3,123.

Economy class offers better Premium Points per cost. Economy: up to 595.1, Business: up to 441.1.

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

The shortest flight time is approximately 17.7h.

OriginBKKBangkokChange
DestinationSFOSan Francisco
Destinations (28)
Airline