Prices are in Australian Dollars.

Cheap flights from Melbourne to Santo Tomas

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

Return
Economy
Wed. 3/2
Wed. 10/2
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
Wed. 3/2
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')

How to find the cheapest flight from
Melbourne (MEL) to Santo Tomas (SJO)

MEL - SJO
Price
$1,575 - $2,575
SJO
Temperature
14 - 30 °C
SJO
Rainfall
7 - 88 mm

Popular in

December

High demand for flights, 25% potential price rise

Cheapest in

March

Best time to find cheap flights, 19% potential price drop

Round-trip from

$1,575

From Melbourne to Santo Tomas

One-way from

$1,431

One-way flight from Melbourne to Santo Tomas

Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.
What is the cheapest day to fly return from Melbourne to Santo Tomas?

It’s generally more expensive to depart on a Monday, if you have to leave on this day you can still search on Cheapflights to find great options that meet your needs.

How far in advance should I book a flight from Melbourne to Santo Tomas?

To save on the cost of your flight from Melbourne to Santo Tomas, book at least 61 days before your planned departure. Booking around this time can save you about 10% on the cost of this flight compared to booking a flight leaving this week. We have found prices from $1,879 if you need a flight within two weeks. For flights within the next 72 hours, you can find tickets from as low as $1,879.

What is the cheapest month to fly from Melbourne to Santo Tomas?

Our data shows that August tends to be the cheapest month to fly to Santo Tomas from Melbourne. Users have commonly found prices around $1,829 for the month, but tickets can be as low as $1,372. Due to multiple factors, prepare for potentially higher prices in December.

When is the cheapest time to fly from Melbourne to Santo Tomas (MEL - SJO)?

It’s typically best to fly out from Melbourne to Santo Tomas in the morning. Doing so could potentially save you 25% on the flight price compared to flying at midday, which is usually more expensive.

Melbourne to Santo Tomas 2021 flight deals

1 Jul - 29 Jul
$1,850pp
MEL
Melbourne
United Airlines
   
2 STOPS
SJO
San José Juan Santamaria Intl
SJO
San José Juan Santamaria Intl
United Airlines
 
1 STOP
MEL
Melbourne
14 Oct - 18 Oct
$1,945pp
MEL
Melbourne
United Airlines
   
2 STOPS
SJO
San José Juan Santamaria Intl
SJO
San José Juan Santamaria Intl
United Airlines
   
2 STOPS
MEL
Melbourne
1 Jul - 29 Jul
$2,017pp
MEL
Melbourne
Multiple airlines
 
1 STOP
SJO
San José Juan Santamaria Intl
SJO
San José Juan Santamaria Intl
Multiple Airlines
 
1 STOP
MEL
Melbourne

One-way flights to Santo Tomas from Melbourne

05:45 - 11:00
Multiple Airlines
2 stops
46h 15m
MEL - SJO
Multiple Airlines
$1,621
United
17:45 - 19:59
Multiple Airlines
3 stops
43h 14m
MEL - SJO
Multiple Airlines
$1,432
Kiwi.com

Related info for your journey

Flight FAQs

From Melbourne to Santo Tomas

Can I find flights from Melbourne to Santo Tomas for under $1,943 on Cheapflights?

Yes, there are multiple flights from Melbourne to Santo Tomas for under $1,943. The cheapest flight booked recently is on United Airlines for just $1,850, but on average you can expect to pay $2,882.

What safety measures are being taken by airlines flying from Melbourne to San José Juan Santamaria Intl to control the spread of COVID-19?

Airlines globally have implemented additional safety measures to accommodate you. Delta is one of them. Airline carriers are regularly disinfecting and sanitising their aircraft. Masks are provided and are mandatory while on board. Pre-flight testing for symptoms and antibodies, alongside socially-distanced seating (for a limited time) will work towards keeping travellers safer while flying from Melbourne to San José Juan Santamaria Intl. Policies will vary by airline.

Which airlines flying from Melbourne to San José Juan Santamaria Intl have flexible cancellations due to COVID-19?

Due to the rapidly changing circumstances due to COVID-19, airlines like United Airlines, Air Canada, and American Airlines flying from Melbourne to San José Juan Santamaria Intl have implemented new flexible cancellation policies.

Are there direct flights from Melbourne to Santo Tomas for under $1,813 on Cheapflights?

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

How popular is this flight route?

Flights from Melbourne to San José Juan Santamaria Intl have been viewed 208 times in the past calendar month.

Does it rain more in Melbourne or San Jose?

When travelling, we recommend packing in preparation to handle common weather conditions. The rainfall in Melbourne is typically greater than that of San Jose. We can gather that this will continue over the next 11 days.

Is Melbourne weather warmer or cooler than San Jose?

Expect the weather to be around 30 °C on average in March. 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 hotter than in Melbourne.

How long does is the flight from Melbourne to Santo Tomas?

A quick flight from Melbourne to Santo Tomas can take about 49h 24m. United Airlines provides one of the quickest options available for as low as $1,850.

What is the cheapest airline to fly from Melbourne to Santo Tomas return?

Flying on United Airlines is currently your cheapest option to Santo Tomas, with prices starting at $1,850. You may be able to fly from Melbourne to Santo Tomas for 4% less than the average price by searching for this airline.

Destination information for Santo Tomas

Today's exchange rate
$1 = ₡463.03
Average temperature for January in Santo Tomas
14.0 °C
Avg rainfall for January in Santo Tomas
46.0 mm

Airports servicing Melbourne

Airports servicing San José

Home Costa Rica San Jose Cheap flights from Melbourne to Santo Tomas
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First