Fly direct from London to San José (SJO) to enjoy everything that Costa Rica can offer. Arrive in the capital of San José in less than 11 hours, then venture beyond to the shores of the Pacific or Caribbean oceans.
British Airways flights operate from London to Juan Santamaria Airport. Book your holidays to Costa Rica, the perfect place for tropical beaches, volcanic peaks and lush forests – spot wildlife in the mangroves or go surfing along the coast. Choose from one of our many hotels and find yourself in an exotic paradise.
Due to Covid-19, schedules and airports are subject to change. For the latest information, check our timetable.
Fly from London to San José (SJO) in 10 hours 50 minutes with British Airways. You can choose to travel in World Traveller, World Traveller Plus or Club World. If you take advantage of the award-winning British Airways service – with complimentary food, drinks and newspapers on-board, the time will fly. You can check in 23kg of hold luggage and take two bags on-board with our package holidays.
Fly to San José with British Airways and combine regular flights with award-winning service and fantastic benefits. Let us take care of everything, from flights to accommodation and airport transfers. Our World Traveller fares include free seat selection 24 hours in advance*, complimentary on-board food and bar service and the ability to check-in online, on your mobile or at the airport. Club World travellers can also enjoy lounge access and priority boarding, alongside a spacious seat, which converts into a fully flat bed.
*Free seat selection 24 hours in advance is not available if you are travelling on a hand baggage only (Basic) fare.
Juan Santamaria Airport is located just 12-kilometres away from San José. If you’re staying in San José we’d recommend pre-booking a transfer. You’ll be given the opportunity to add a private door-to-door transfer once you’ve booked your flight or holiday. If you don’t book a transfer, then Taxi Aeropuerto are a reliable way into the city and can be booked directly outside the airport. You can get to the centre for around $25-30. You can also get street taxis into the city, but these will vary in price, sometimes wildly depending on traffic.
Please be aware that there is a standard local departure tax* (or exit tax), payable in US dollars or Costa Rican Colones, upon departure from San José. The charge is $29 per passenger, and must be paid prior to checking in, either at your hotel (check this in advance) or at any of the Bancrédito kiosks to the right as you enter the departures area of the airport.
*All bookings made after 2 January 2017 are not required to pay the local departure tax, as this is now included in the price.