Cheap flights Cape Town — Rabat (CPT — RBA)

Good to know - Cheap tickets Cape Town — Rabat

Flight distance 8012 km
Round-trip from $572

Airfare Cape Town – Rabat by month

Here you can find out in what months how much a ticket Cape Town – Rabat costs to buy cheap plane tickets.

Month One-way Round-trip
June 2026
January 2026

Remember that the optimal time for booking air tickets is 59 days before the departure date, this is the average time at which air tickets were sold at the lowest prices.

Popular airlines flying Cape Town — Rabat

Flight Cape Town – Rabat is served by 4 airlines.

Flights Cape Town — Rabat

The selection of cheap flights Cape Town — Rabat

The price of the flight Cape Town — Rabat (Morocco) — Cape Town from $572 (round-trip).

The average price of the flight Cape Town — Rabat (Morocco) — Cape Town $1,328 (round-trip).

Low cost flights Cape Town — Rabat (CPT — RBA)

The distance between Cape Town and Rabat 4978 miles (or 8012 kilometres).

The time difference between Cape Town and Rabat is 1 h.

Popular International routes from Cape Town

Popular routes from Rabat

If you are going to fly from Rabat, then study the popular flights. The most popular flights from Rabat:

Popular domestic routes from Cape Town

FAQ about Cape Town — Rabat

Yes, you can fly from Cape Town to Rabat. Cape Town has an airport (Cape Town International Airport) for flights. There are non-direct flights through Air France, British Airways, EuroAtlantic Airways, Turkish Airlines.

The price of flights Cape Town — Rabat starts from $572.

In Cape Town — Cape Town International Airport. In Rabat — Sale Airport.

High season is considered to be and the cheapest month is . Enter your preferred airports (or cities) and dates into the search form above to unlock the latest Cape Town — Rabat flight deals.

All the following airlines flights Cape Town — Rabat: Air France, British Airways, EuroAtlantic Airways, Turkish Airlines.

Low price calendar