Cheap Flights from Rio de Janeiro to Teresina

Compare Rio de Janeiro to Teresina flight deals

Find the cheapest month or even day of the year to fly to Teresina

Book the best Teresina fare with no extra fees

Flight deals from Rio de Janeiro to Teresina Airport

Looking for a cheap last-minute deal or the best return flight from Rio de Janeiro to Teresina Airport? If you want to travel next month, return fares start from R 2,804. Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Rio de Janeiro to Teresina

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Rio de Janeiro to Teresina flights are currently cheapest in June.

Direct flights from Rio de Janeiro to Teresina

Rio de Janeiro to Teresina: Alternative routes

Compare routes from Rio de Janeiro to Teresina below. You may find an airport to fly into that's cheaper, faster, or easier than Teresina.

Rio de Janeiro to Teresina: Flight information

The things to know before you go.
Cheapest flight foundR 1,649
Cheapest month to flyJune
Average flight time2 hrs, 55 mins
Most popular airlineKLM
Average flights per week12

Finding cheap flights from Rio de Janeiro to Teresina: Frequently asked questions

The best price we found for a return flight from Rio de Janeiro to Teresina is R 2,804. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
2 hours and 55 minutes is the average flight time from Rio de Janeiro to Teresina.
KLM and GOL Linhas Aéreas fly direct from Rio de Janeiro to Teresina.
As of April 2026, there are 6 flights per week flying from Rio de Janeiro to Teresina.
The cheapest month to fly from Rio de Janeiro to Teresina is usually May.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Rio de Janeiro to Teresina Airport on Wednesday, 13 May 2026.
Yes – the average flight time is 2 hours and 55 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Teresina but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Teresina is around 40 days in advance, so don’t leave your flight to the last minute.

Travelling from Rio De Janeiro to Teresina Airport (THE): What you need to know

  • Start your travels at one of Rio De Janeiro's main airports, Galeao Antonio Carlos Jobim International Airport (GIG) or Santos Dumont Airport (SDU). Explore your options for booking a flight from Rio De Janeiro to Teresina Airport (THE) jetting off from either of these.

  • Rio De Janeiro and Teresina (where Teresina Airport is located) share the UTC-3 timezone. That means you won't have to adjust your watch on arrival.

  • Arrive at the airport on time so you don't miss your flight from Rio De Janeiro to THE. Be there at least two hours ahead for international flights and an hour early for domestic departures to avoid any last-minute rush.

  • Heading away during a peak period like public or school holidays? Expect longer lines at check-in and security. To give yourself peace of mind, arrive up to four hours before international flights and two hours ahead of domestic departures.

Airports in Rio De Janeiro

Galeao Antonio Carlos Jobim International Airport (GIG)

  • Travelling from central Rio De Janeiro to GIG takes about 1 hour 5 minutes on public transport. If you ride-share, drive or get a cab, you'll cover the 18 kilometres in 20 minutes or so, depending on traffic conditions.

  • In search of a comfortable hotel near Galeao Antonio Carlos Jobim International Airport? If you've booked an early flight from Rio De Janeiro to Teresina Airport, these stays will have you sleeping moments from your departure lounge:

  • When it comes to the on-time performance of Galeao Antonio Carlos Jobim International Airport, 79.57% of flights arrive within the expected time frame.

Santos Dumont Airport (SDU)

  • SDU is around 2 kilometres from central Rio De Janeiro. It takes 5 minutes or so to get to the airport in a car from the city centre. Public transport takes roughly 15 minutes.

  • Flying off with the first light? You might like to check in to one of these hotels near Santos Dumont Airport the day before your Rio De Janeiro to THE flight:

  • 78.67% of flights departing Santos Dumont Airport make it to their destination as expected.

About Teresina Airport (THE)

  • Consider booking a hotel near THE if you have a late flight from Rio De Janeiro to Teresina Airport. Pick one of these options and be in bed in no time flat:

  • Begin your adventure by picking up a Teresina Airport rental car. Grab a set of wheels from Localiza, Movida or Unidas to explore Teresina and beyond.

  • Lock in the best deal by booking your vehicle around four weeks before your Rio De Janeiro to Teresina Airport flight.

Getting from Teresina Airport (THE) to central Teresina

  • The centre of Teresina is about 3 kilometres from Teresina Airport. Travel times by cab or car hire will vary depending on traffic conditions, so do some research ahead of time.

  • Travelling on public transport will take you roughly 40 minutes.

How to find the cheapest flights from Rio De Janeiro to Teresina Airport (THE)

  • Currently, R 1,649 is the lowest price we've found for a one-way ticket from Rio De Janeiro to Teresina Airport. The cheapest price for a return flight is R 2,804. Remember fares can change due to availability at the time of booking.

  • Booking early is often the key to finding a cheap flight from Rio De Janeiro to THE. Fares tend to rise as seats fill up, so the closer you get to departure, the more you'll likely pay.

  • If you're flexible with your travel plans, try using the 'Whole month' tool. It'll show you the lowest price across the month when searching for your Rio De Janeiro to Teresina Airport ticket.

  • Save time searching for cheap plane tickets from Rio De Janeiro to THE by setting up a Price Alert. We'll send you an email or push notification on the app when a lower fare becomes available.

  • Filters make it easier to find a bargain for your flight from Rio De Janeiro to Teresina Airport. Choose the flight times, carriers and stops that line up with your plans. Then sort the results by 'Cheapest' to find the lowest price right away.

The best time to fly from Rio De Janeiro to Teresina Airport (THE)

  • June is when most people book flights from Rio De Janeiro to Teresina Airport (THE). Visit Teresina in April if you'd rather be there when it's quieter.

  • Lock in a Rio De Janeiro to THE plane ticket departing in September if you want to visit the city during its warmest month. Expect temperatures in Teresina to range from 21ºC (70ºF) to 40ºC (104ºF).

  • If you like cooler conditions, search for a cheap ticket from Rio De Janeiro to Teresina Airport in June when temperatures are between 21ºC (70ºF) and 33ºC (91ºF).

More about Teresina

  • Start your Teresina trip right by choosing the ideal place to stay. As soon as you've booked your flight from Rio De Janeiro to Teresina Airport, browse our selection of hotels including:

  • Every great adventure has to include a little sightseeing. Meeting of the rivers, Convento Sao Benedito and Bola de Neve Church are attractions you won't want to skip in Teresina.

Explore more of Brazil

  • You've done Teresina, now it's time to explore more of Brazil. Journey about 274 kilometres north-east to Parnaiba to tick off its must-visit sights. From Parnaiba Delta to Portinho Lagoon and Clip Ecoturismo, you'll have a packed itinerary ahead.

  • Codó is another standout destination in Brazil and is around 137 kilometres north-west of Teresina. No journey is complete without visiting Paróquia São Raimundo, Parque Ambiental de Codó and Igreja Internacional da Graça de Deus.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.