Find Cheap One-Way Flight Deals

1 adult

Search hundreds of travel sites at once for one-way flight deals

Travellers love KAYAK
41 299 237 searches in the past 7 days on KAYAK

Save 14% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Flights Deals
Useful Info
Flights Deals

Latest Cheap One-Way Tickets

 
Here are some of the best deals for one-way flights found on KAYAK recently to the most popular destinations our users love. While these flights were available on KAYAK in the last 72 hours, prices and availability are subject to change and deals may expire.
Discover the best prices for you by selecting your travel dates on KAYAK.

Cheap One-Way Flights to Johannesburg

Wed, Jun 4
FlySafair Logo
14:20 - 15:20BFN-JNB
1h 00mdirect
R648FlySafair
Find Deal
Wed, May 28
FlySafair Logo
7:50 - 9:05DUR-HLA
1h 15mdirect
R648FlySafair
Find Deal
Fri, Jun 20
Lift Logo
18:05 - 19:10DUR-JNB
1h 05mdirect
R720Lift
Find Deal
Mon, May 26
South African Logo
19:35 - 21:35CPT-JNB
2h 00mdirect
R846South African
Find Deal
Wed, Aug 20
Airlink Logo
14:20 - 15:55GRJ-JNB
1h 35mdirect
R864Airlink
Find Deal
Thu, Aug 21
Airlink Logo
14:20 - 15:55GRJ-JNB
1h 35mdirect
R900Airlink
Find Deal
Mon, Jun 30
South African Logo
17:55 - 19:35PLZ-JNB
1h 40mdirect
R990South African
Find Deal
Tue, Jun 24
Cemair Logo
7:00 - 9:00CPT-JNB
2h 00mdirect
R1 008Cemair
Find Deal
Sun, Jul 13
Lift Logo
10:00 - 11:05DUR-JNB
1h 05mdirect
R1 026Lift
Find Deal
Tue, Jul 29
Cemair Logo
13:30 - 15:30CPT-JNB
2h 00mdirect
R1 044Cemair
Find Deal
Useful Info

How to get cheap one-way airfare

  • What is a one-way flight?

    A one-way flight is a type of ticket that allows you to travel from your departure airport to your destination without including a return trip. Unlike round-trip tickets, which cover both the outbound and return flights in a single booking, a one-way flight focuses solely on getting you to your destination. If you want to be flexible on when you return or simply intend to stay in your destination, then a one-way ticket is more cost-effective than a return.

  • Is it cheaper to buy a one-way or return ticket?

    Generally, whether one-way or return airfare is cheaper depends on several factors, such as your destination, which airline you’re flying with, and when you purchase the tickets. It used to be the case that a return trip purchase was the standard, but with budget airlines and increased competition, that is not always the case now. For domestic flights or short-haul trips, one-way tickets can often provide better deals, especially if you're booking with low-cost carriers. On the other hand, for international or long-haul flights, return tickets are still usually more economical. One method for potentially getting cheaper deals by booking two one-way tickets is by booking those tickets with two different airlines – commonly known as a ‘hacker fare’.

  • Which airlines offer one-way tickets?

    Almost all airlines will offer one-way tickets, especially the budget airlines that fly shorter routes. Among KAYAK users, the most popular airlines for one-way tickets are Qatar Airways and Airlink, with 38% and 22% of bookings being for one-way airfare. One thing to bear in mind is that some destinations with stricter visa rules may require proof of onward travel and that this often falls on the airline to verify. That means that whilst your airline of choice does offer one-way tickets, you should be aware that, depending on your destination, proof of onward travel may be required, especially for international destinations.

  • What are the cheapest domestic destinations for one-way airfare?

    Based on KAYAK data, the cheapest domestic destinations to fly one-way in the last 2 weeks were Johannesburg from Durban at R447; Durban from Johannesburg at R451; and Bloemfontein from Johannesburg at R563.

  • What are the cheapest international destinations to fly to one-way?

    It is possible to get cheap tickets one-way to international destinations too. KAYAK data shows that the cheapest international destinations booked on KAYAK in the last 2 weeks were from Johannesburg to Victoria Falls at R1 323; Durban to Harare at R1 327, and Johannesburg to Harare at R1 357.

KAYAK’s tips for finding the cheapest one-way tickets

  • If you’re planning to just fly one-way, check for deals with Qatar Airways and Airlink, who KAYAK users booked the most with for one-way tickets.
  • Book your one-way flight at least 1 week before departure in order to get a below-average price.
  • If you’re looking for the cheapest month then one-way flights are at their cheapest in October.
  • Which day you depart can also make a difference when looking for the cheapest one-way tickets. Based on all one-way bookings made on KAYAK in the last 2 weeks, the cheapest day to fly was Wednesday.

Explore the most affordable one-way international destinations

Most affordable one-way prices to international destinations discovered by our users in the past 72 hours.
London
London1 stopR4 949
Harare
HararedirectR1 566
New York
New York1 stopR6 749
Antananarivo
AntananarivodirectR4 715
Dubai
Dubai1 stopR5 039
Amsterdam
Amsterdam1 stopR6 281
Istanbul
Istanbul1 stopR4 895
Mumbai
Mumbai1 stopR5 003
Bangkok
Bangkok1 stopR5 471
Paris
Paris1 stopR6 317
Port Louis
Port LouisdirectR3 707
Lisbon
Lisbon1 stopR5 759
Phuket City
Phuket City1 stopR6 335
Jeddah
Jeddah1 stopR5 273
Auckland
Auckland1 stopR8 549
Athens
Athens1 stopR5 039
Rome
Rome1 stopR6 443
Dublin
Dublin2 stopsR6 677
Denpasar
Denpasar1 stopR7 937
Lagos
Lagos1 stopR3 815
London
London1 stopR4 949
Harare
HararedirectR1 566
New York
New York1 stopR6 749
Antananarivo
AntananarivodirectR4 715
Dubai
Dubai1 stopR5 039
Amsterdam
Amsterdam1 stopR6 281
Istanbul
Istanbul1 stopR4 895
Mumbai
Mumbai1 stopR5 003
Bangkok
Bangkok1 stopR5 471
Paris
Paris1 stopR6 317
Port Louis
Port LouisdirectR3 707
Lisbon
Lisbon1 stopR5 759
Phuket City
Phuket City1 stopR6 335
Jeddah
Jeddah1 stopR5 273
Auckland
Auckland1 stopR8 549
Athens
Athens1 stopR5 039
Rome
Rome1 stopR6 443
Dublin
Dublin2 stopsR6 677
Denpasar
Denpasar1 stopR7 937
Lagos
Lagos1 stopR3 815