Cheap flights from Bangkok to San Jose

Know your dates, get live prices in seconds:

From
To
Depart
Return
Any month
Compare vs Cheapflights |
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
From
To
Leaving on
Depart
Time
Anytime

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

How to find the cheapest flight from
Bangkok (BKK) to San Jose (SJO)

What is the cheapest month to fly from Bangkok to San Jose?

November can be a great time to fly to San Jose from Bangkok with a flight ticket averaging about ฿ 43,768. Cheapflights users have found deals in the month of November for as cheap as ฿ 25,216. The most expensive prices can be found in the month of January.

When is the cheapest time to fly from Bangkok to San Jose (TH1 - SJO)?

A simple way to save on the total cost of your ticket is to fly from Bangkok to San Jose in the morning. If you’re flexible enough to do this you can expect to save up to 17% on your trip compared to booking a flight at midday.

Bangkok to San Jose 2021 flight deals

Cheap flights to San Jose from Bangkok found for this year
10 Mar - 26 Mar
฿ 35,873pp
BKK
Bangkok Suvarnabhumi
SWISS
 
1 STOP
SJO
San José Juan Santamaria Intl
SJO
San José Juan Santamaria Intl
SWISS
 
1 STOP
BKK
Bangkok Suvarnabhumi
12 Mar - 26 Mar
฿ 36,383pp
BKK
Bangkok Suvarnabhumi
Multiple airlines
   
2 STOPS
SJO
San José Juan Santamaria Intl
SJO
San José Juan Santamaria Intl
SWISS
 
1 STOP
BKK
Bangkok Suvarnabhumi
10 Mar - 27 Mar
฿ 36,473pp
BKK
Bangkok Suvarnabhumi
Multiple airlines
 
1 STOP
SJO
San José Juan Santamaria Intl
SJO
San José Juan Santamaria Intl
Lufthansa
 
1 STOP
BKK
Bangkok Suvarnabhumi

Related info for your journey

Useful info, stats and facts about Bangkok to San Jose flights.

Flight FAQs

From Bangkok to San Jose

Can I find flights from Bangkok to San Jose for under ฿ 36,023 on Cheapflights?

Yes, there are multiple flights from Bangkok to San Jose for under ฿ 36,023. The cheapest flight booked recently is on SWISS for just ฿ 35,873, but on average you can expect to pay ฿ 38,514.

Are there direct flights from Bangkok to San Jose for under ฿ 36,023 on Cheapflights?

There are no direct flights from Bangkok to San Jose, but Cheapflights can provide you with all the information you need to find the fastest route with the fewest stops.

Is Bangkok weather warmer or cooler than San Jose?

Expect the weather to be around 36 °C on average in April. As the temperature peaks, try to get your plans done early, as flight price and availability will have an impact on your travels. The climate in San Jose is generally colder than in Bangkok.

How long does is the flight from Bangkok to San Jose?

A quick flight from Bangkok to San Jose can take about 30h 35m. SWISS provides one of the quickest options available for as low as ฿ 35,873. When browsing for deals, the options you’ll see will be for both direct flights and flights with stops.

What are the cheapest airlines to flying from Bangkok to San Jose return?

Currently priced at ฿ 35,873, SWISS will fly you from Bangkok to San Jose and back. In addition to SWISS, many other airlines offer competitively priced options for your trip. Search Cheapflights for deals from Air Canada and United Airlines - these airlines can fly you to your destination from ฿ 39,716 and ฿ 41,006, respectively. Users have found that SWISS is 18% cheaper than the other options available to this destination.

Alternative routes for Bangkok to San Jose

Destination information for San Jose

Things to know before you go. Useful info for your trip from Bangkok to San Jose
Today's exchange rate
฿ 1 = ₡ 20.02
Average temperature for January in San Jose
28.0 °C
Avg rainfall for January in San Jose
8.0 mm

Airports servicing Bangkok

Don Mueang International (DMK)

Airports servicing San José

Popular flight searches

Check out other popular destinations found by fellow travellers
Home Costa Rica San Jose Cheap flights from Bangkok to San Jose