Cheap flights to Jamestown
The region's main transportation hub is Saint Helena Airport, located just 9 kilometers from the center of Jamestown. Currently, regular air service to the island is operated from 2 cities, which serve as the main links to the mainland. The highest number of weekly flights originates from Johannesburg and Cape Town.
A single airline provides transportation on this route, maintaining a steady flight schedule. The largest carrier is Airlink, whose aircraft regularly land at the local airport. Below on the page, you will find information cards for departure cities with a search form, and you can also learn more about how to get there and what the weather will be like during your journey.

Johannesburg — Jamestown




Portoferraio — Jamestown
Flight insights to Jamestown
Data-driven trends for direct flights to Jamestown — how often airlines fly, where passengers come from, and typical fares and flight times.
Direct routes & fares
Popular non-stop routes to Jamestown range from Johannesburg at $631 to Walvis Bay at $1,119 — a quick way to compare direct-flight fares.
- Johannesburgfrom $631
- Cape Townfrom $767
- Walvis Bayfrom $1,119
Cheapest departure cities
The cheapest places to fly to Jamestown from right now are Johannesburg from $631, Cape Town from $767 and Walvis Bay from $1,119.
- Johannesburgfrom $631
- Cape Townfrom $767
- Walvis Bayfrom $1,119
Longest direct flights
The longest direct flight to Jamestown is from Pemba at about 6h 53m, followed by Nacala (6h 53m) and Vilanculos (6h 5m).
- Pemba6h 53m
- Nacala6h 53m
- Vilanculos6h 5m
- Tete5h 53m
- Richards Bay5h 47m
Popular departure cities to Jamestown
Frequently asked questions
- How many cities offer flights to Jamestown?
- Regular flights to Jamestown operate from 2 cities. The main connection is maintained through key transport hubs in South Africa.
- Which cities have the most frequent flights to Jamestown?
- The majority of flights originate from Johannesburg and Cape Town. There are 2 flights per week from each of these cities.
- How many airlines fly to Jamestown?
- One airline provides air service to the city. The main carrier on this route is Airlink.
- Which airports receive flights to Jamestown?
- All flights arrive at Saint Helena Airport (HLE), located about 9 kilometers from the city center. It is the only airport serving international flights to the island.
- When is the best time to buy flight tickets to Jamestown?
- It is recommended to plan your ticket purchase 3–5 months before departure. Due to the limited number of flights and seats available on board, early booking helps guarantee availability for your desired dates.
- How to find cheap tickets to Jamestown?
- To find the best deals, use the search form in the departure city cards provided below. We also suggest checking for special fares from Airlink on flights from South Africa.