Compare airlines, prices, and flight durations for your trip
Fly from São Paulo to Teresina with confidence — we search over 700 airlines, 50+ agencies and more than 5 top booking systems to uncover the best prices, schedules and booking conditions tailored to your trip. Friendly and fast, our metasearch compares all options so you can book the ideal flight to Brazil’s northeast without the hassle.
A direct flight is the easiest way to get to your destination. The following airlines operate non-stop flights from Sao Paulo to Teresina:
•
•
•
•
•
•
Answers to questions about the route that travelers are most interested in.
We keep tight track on airlines' pre-holidays sales and other special offers occurences all the time to let you save maximum amount of funds while traveling to your family or just going out on vacation.
More than 4 airlines operate flights from Sao Paulo to Teresina, including LATAM Chile, LATAM Brasil, Azul Brazilian Airlines, and Gol Transportes Aéreos. This is a popular route, so passengers can choose tickets based on budget and preferences. Ticket prices start from $91, and our service lets you instantly compare all options. The variety of offers simplifies planning: you can choose budget fares or more comfortable options with baggage included or extra services. We help you find the best deals so your trip is cost-efficient.
starting at $104
starting at $130
starting at $91
starting at $103
Sao Paulo — Teresina
04/23/2026
Departure
Direct flight
LA3842
starting at $383
Sao Paulo — Teresina
04/27/2026
Departure
Direct flight
LA3196
starting at $350
Sao Paulo — Teresina
05/04/2026
Departure
Direct flight
LA3194
starting at $235
Sao Paulo — Teresina
05/05/2026
Departure
Direct flight
JJ3842
starting at $207
Sao Paulo — Teresina
05/10/2026
Departure
Direct flight
LA3196
starting at $208
Sao Paulo — Teresina
05/13/2026
Departure
Direct flight
LA3194
starting at $241
Sao Paulo — Teresina
05/23/2026
Departure
Direct flight
AD4378
starting at $168
Sao Paulo — Teresina
06/04/2026
Departure
Direct flight
JJ3194
starting at $263
Sao Paulo — Teresina
06/05/2026
Departure
Direct flight
LA3842
starting at $166
Sao Paulo — Teresina
06/07/2026
Departure
Direct flight
LA3196
starting at $205
Unable to find information about the schedule of direct flights from
São Paulo is served by three main airports with distinct roles. São Paulo–Guarulhos (GRU) is the primary international gateway and a full-service hub for major carriers; it typically handles long-haul and transfer traffic and can be perceived as mid-to-high priced for international connections. It lies about 25–30 km from downtown São Paulo, with travel options including airport buses (45–70 minutes), intercity buses or taxis (40–60 minutes, fares vary), and an emerging rail link offering quicker commutes when available. Pros: extensive services and many flight choices; cons: busy terminals and longer transfer times. Congonhas (CGH) functions mainly as a domestic and business-oriented airport, favored for short-haul flights by full-service and low-cost domestic airlines alike. Located much closer to the city center (around 8–10 km), it can be quicker and more convenient for business travelers, with taxis or ride-hailing typically taking 20–35 minutes and public buses taking a bit longer; fares are generally modest. Pros: proximity and frequency of flights; cons: limited international connections and occasional noise restrictions. Viracopos (VCP), near Campinas about 90–100 km from São Paulo’s core, often serves as a secondary international and cargo hub and can be positioned as a budget-friendly option for some carriers. Ground transfers usually take 70–100 minutes by bus or car, with shuttle and intercity bus services available at economical rates. Pros: lower fees and quieter operations; cons: longer commute to the city and fewer frequent-service options compared with GRU and CGH.
Fly direct from São Paulo to Teresina for the fastest, most convenient way to reach Piauí’s capital — fewer hassles, less transit time and more comfort from takeoff to landing. While connecting flights can sometimes be cheaper, booking a nonstop saves hours and makes short trips or tight itineraries far easier to manage.
Teresina’s Senador Petrônio Portella Airport (THE) acts as the city’s main regional gateway, serving a mix of domestic carriers and some regional low-cost operators. It’s typically positioned as a practical, mid-sized airport rather than an international hub, with flights mainly to Brazil’s larger cities. The airport sits roughly 10–12 km from downtown Teresina; taxis and ride-hailing services usually take about 20–30 minutes depending on traffic, while public buses can be slower but are more economical. Transfer fares tend to range from modest budget options to mid-range taxi rides. Pros: compact layout and short walking distances. Cons: limited international connections and fewer premium lounges or shopping choices.
The cheapest one-way flight from Sao Paulo to Teresina departs on 05/09/2026, is operated by Azul Brazilian Airlines and costs $91
The cheapest roundtrip flight from Sao Paulo to Teresina departs on 09/06/2026, is operated by Gol Transportes Aéreos and costs $224
Fastest flight from Sao Paulo to Teresina takes 3h 5m
There are direct flights on this route 7 days a week: Su, Mo, Tu, We, Th, Fr, and Sa
The distance between Sao Paulo and Teresina is 2104km (1304 miles). There are 5 direct flights from Sao Paulo to Teresina. Sao Paulo and Teresina are in the same time zone. Flights from Sao Paulo begin at 7:35 AM. The latest flight from Sao Paulo departs at 11:50 PM
We couldn't find any special offers for flights from Sao Paulo to Teresina
The cheapest flight ticket from Sao Paulo to Teresina according to data for the last 48 hours costs $91
Often the best time to buy tickets from Sao Paulo to Teresina is 2 months before departure.
Based on statistics over the past years, the lowest prices for flights from Sao Paulo to Teresina can be found flying in these months: June, May, July.
The fastest flights from Sao Paulo to Teresina start from 3 hours 5 minutes in the air.
The following airlines operate direct flights on the route Sao Paulo — Teresina: LATAM Chile, LATAM Brasil, Azul Brazilian Airlines
The cost of a one-way flight from Sao Paulo to Teresina ranges from $93 (June 2026) to $173 (April 2026). On average, the ticket price is about $126–$133.
The price trend from Sao Paulo to Teresina resembles a smile: costs drop, bottom out, then recover. Knowing this, you can pick dates with the best prices.
Prices fall from April 2026 to June 2026 (46%), then rise from June 2026 to July 2026 (+42%). The best period is May 2026–June 2026 ($99), the most expensive is April 2026–May 2026 ($139).
The best time to buy is May 2026–June 2026, when prices are at their lowest. This can save you up to 29% compared to the expensive months (April 2026–May 2026).
Monthly price variation is 24.2%. On this route, your departure date noticeably affects the cost, and choosing wisely can lead to real savings.