Cheap flights to Sao Tome
The archipelago's main aviation hub is Sao Tome Island Airport, located just 5 kilometers from the city center. Air connections link São Tomé with 5 main departure points, ensuring stable logistics for travelers. The heaviest passenger flow arrives from Luanda (8 flights per week) and Libreville (7 flights per week), while regular flights from Accra and Lisbon are also in high demand.
Four airlines operate regular flights to this region, with TAAG Angola and WorldTicket by GO7 playing a leading role. The Portuguese national carrier TAP Portugal also serves a significant portion of the traffic. You can view the full list of available routes and choose a convenient flight option in the departure city cards section below on the page, while our city guide offers useful information about the destination.

Libreville — Sao Tome


Accra — Sao Tome

Luanda — Sao Tome

Lisbon — Sao Tome

Lome — Sao Tome
Flight insights to Sao Tome
Data-driven trends for direct flights to Sao Tome — how often airlines fly, where passengers come from, and typical fares and flight times.
Most frequent departure cities
The most frequent direct routes to Sao Tome come from Luanda, Libreville and Accra. Luanda leads with around 8 flights a week.
- Luanda8 flights/week
- Libreville7 flights/week
- Accra3 flights/week
- Lisbon2 flights/week
- Lome1 flights/week
Top departure countries
Most direct flights to Sao Tome depart from Angola, Gabon and Ghana. Angola alone accounts for about 38% of all direct routes.
- Angolaavg $394
- Gabonavg $210
- Ghanaavg $340
- Portugalavg $327
- Togoavg $454
Direct routes & fares
Popular non-stop routes to Sao Tome range from Libreville at $210 to Lome at $454 — a quick way to compare direct-flight fares.
- Luandafrom $394
- Librevillefrom $210
- Accrafrom $340
- Lisbonfrom $327
- Lomefrom $454
Cheapest departure cities
The cheapest places to fly to Sao Tome from right now are Libreville from $210, Lisbon from $327 and Accra from $340.
- Librevillefrom $210
- Lisbonfrom $327
- Accrafrom $340
- Luandafrom $394
- Lomefrom $454
Longest direct flights
The longest direct flight to Sao Tome is from Lisbon at about 6h 20m, followed by Ondjiva (3h 16m) and Luena (3h 2m).
- Lisbon6h 20m
- Ondjiva3h 16m
- Luena3h 2m
- Saurimo2h 54m
- Lubango2h 52m
Popular departure cities to Sao Tome
Frequently asked questions
- How many cities have flights to São Tomé?
- Currently, regular air service to the city is available from 5 different cities. These are mostly major African capitals and a direct flight from Europe.
- Which cities have the most frequent flights to São Tomé?
- The highest number of weekly flights is operated from Luanda (8 flights) and Libreville (7 flights). Routes from Accra (3 flights) and Lisbon (2 flights) are also popular.
- How many airlines fly to São Tomé?
- Four airlines operate flights to this destination. The largest carriers providing regular connections to the island are TAAG Angola, WorldTicket by GO7, and TAP Portugal.
- Which airports receive flights to São Tomé?
- All international and domestic flights arrive at Sao Tome Island Airport (TMS). The terminal is located in close proximity to the city, just about 5 kilometers from the center.
- How to find cheap tickets to São Tomé?
- It is recommended to plan your trip in advance, especially if you are flying from Lisbon, where flights operate only twice a week. To find the best prices, compare offers from all 4 carriers in the departure city cards located further down this page.