GVA

R5 783 Find Cheap Flights to Geneva – Compare and Save

1 adult
1 adult, Economy, 0 bags

Save 17% or more on flights. Compare deals from all over the web.

Never overpay with our price tracking tools.

Filter searches by price, airline and more to find your best flights.

Everything you should know

Cheapest return flight
R9 848
Typical prices: R12 197-R16 846
Turkish Airlines
Tue 20/11Wed 28/11
JNB - GVA • 1 stop
Cheapest one-way flight
R5 783
Typical prices: R6 507-R11 217
Turkish Airlines
Thu 25/10
JNB - GVA • 1 stop
Top airlines
Best reviews • 8,1 score
Airline reviews
Airline reviews
Top routes
Cheapest • 16% average savings
Most popular
Insights
Insights
When to book
in advance
Our data shows that travellers who book at least 16 weeks in advance save around 20% compared to booking last minute.
Insights
Insights
When to travel
Cheapest • 9% price drop
Most popular
Good to know
+1
Good to know
+1
Start a new search
KAYAK searches hundreds of sites at once to find you the best travel deals.
We hope you enjoy your trip to Geneva!
Flight Deals
Booking Insights
Flight Deals

Cheap Flights to Geneva

 
Discover the best prices for you by selecting your travel dates on KAYAK.

Recent return flight deals to Geneva

Fri, Nov 20 - Sat, Nov 28
Turkish Airlines Logo
0:20 - 13:40Johannesburg  Johannesburg OR Tambo-Geneva Geneva Geneve-Cointrin
14h 20m1 stop Istanbul
Turkish Airlines Logo
14:35 - 22:25Geneva  Geneva Geneve-Cointrin-Johannesburg Johannesburg OR Tambo
30h 50m1 stop Istanbul
R9 848Turkish Airlines
2 days ago
Sun, Oct 25 - Thu, Oct 29
Turkish Airlines Logo
0:20 - 9:20Johannesburg  Johannesburg OR Tambo-Geneva Geneva Geneve-Cointrin
34h 00m1 stop Istanbul
Turkish Airlines Logo
14:35 - 22:25Geneva  Geneva Geneve-Cointrin-Johannesburg Johannesburg OR Tambo
30h 50m1 stop Istanbul
R9 881Turkish Airlines
3+ days ago
Sun, Nov 1 - Sun, Nov 15
Multiple Airlines Logo
18:25 - 6:45Cape Town  Cape Town Intl-Geneva Geneva Geneve-Cointrin
37h 20m2 stops Johannesburg OR Tambo Abu Dhabi Zayed Intl
Multiple Airlines Logo
9:35 - 18:55Geneva  Geneva Geneve-Cointrin-Cape Town Cape Town Intl
32h 20m2 stops Abu Dhabi Zayed Intl Johannesburg OR Tambo
R11 038Multiple Airlines
2 days ago
Sun, Nov 22 - Sun, Nov 29
Multiple Airlines Logo
20:25 - 6:45Cape Town  Cape Town Intl-Geneva Geneva Geneve-Cointrin
35h 20m2 stops Johannesburg OR Tambo Abu Dhabi Zayed Intl
Multiple Airlines Logo
9:35 - 16:45Geneva  Geneva Geneve-Cointrin-Cape Town Cape Town Intl
30h 10m2 stops Abu Dhabi Zayed Intl Johannesburg OR Tambo
R11 418Multiple Airlines
1 day ago
Sun, Nov 22 - Sun, Nov 29
Kenya Airways Logo
12:05 - 17:20Johannesburg  Johannesburg OR Tambo-Geneva Geneva Geneve-Cointrin
30h 15m2 stops Nairobi Jomo Kenyatta Intl Paris Charles de Gaulle
Kenya Airways Logo
11:50 - 15:50Geneva  Geneva Geneve-Cointrin-Johannesburg Johannesburg OR Tambo
27h 00m2 stops Amsterdam Schiphol Nairobi Jomo Kenyatta Intl
R11 435Kenya Airways
2 days ago
Mon, Nov 23 - Thu, Jan 21
Kenya Airways Logo
17:00 - 19:40Johannesburg  Johannesburg OR Tambo-Geneva Geneva Geneve-Cointrin
27h 40m2 stops Nairobi Jomo Kenyatta Intl Paris Charles de Gaulle
Kenya Airways Logo
14:35 - 15:50Geneva  Geneva Geneve-Cointrin-Johannesburg Johannesburg OR Tambo
24h 15m2 stops Amsterdam Schiphol Nairobi Jomo Kenyatta Intl
R11 451Kenya Airways
Just now
Mon, Oct 26 - Wed, Oct 28
Ethiopian Air Logo
14:30 - 6:15Johannesburg  Johannesburg OR Tambo-Geneva Geneva Geneve-Cointrin
16h 45m1 stop Addis Ababa Bole
Ethiopian Air Logo
22:15 - 13:30Geneva  Geneva Geneve-Cointrin-Johannesburg Johannesburg OR Tambo
14h 15m1 stop Addis Ababa Bole
R11 683Ethiopian Air
3+ days ago
Sun, Nov 22 - Sun, Nov 29
Ethiopian Air Logo
23:00 - 6:15Johannesburg  Johannesburg OR Tambo-Geneva Geneva Geneve-Cointrin
32h 15m1 stop Addis Ababa Bole
Ethiopian Air Logo
22:15 - 13:30Geneva  Geneva Geneve-Cointrin-Johannesburg Johannesburg OR Tambo
14h 15m1 stop Addis Ababa Bole
R11 683Ethiopian Air
2 days ago
Sun, Nov 1 - Sun, Nov 8
Qatar Airways Logo
13:45 - 6:15Johannesburg  Johannesburg OR Tambo-Geneva Geneva Geneve-Cointrin
17h 30m1 stop Doha Hamad Intl
Qatar Airways Logo
15:25 - 8:40Geneva  Geneva Geneve-Cointrin-Johannesburg Johannesburg OR Tambo
16h 15m1 stop Doha Hamad Intl
R12 046Qatar Airways
16 hours ago
Sun, Nov 1 - Sun, Nov 15
Qatar Airways Logo
13:45 - 6:15Johannesburg  Johannesburg OR Tambo-Geneva Geneva Geneve-Cointrin
17h 30m1 stop Doha Hamad Intl
Qatar Airways Logo
15:25 - 8:40Geneva  Geneva Geneve-Cointrin-Johannesburg Johannesburg OR Tambo
16h 15m1 stop Doha Hamad Intl
R12 046Qatar Airways
16 hours ago
Booking Insights

Price, demand, and travel trends for flights to Geneva

Use KAYAK data on prices, travel dates, airlines, and seasonal trends to compare options and book flights with more confidence.

What is the cheapest flight to Geneva?

Johannesburg OR Tambo Airport to Geneva is the cheapest route at R9 848 return, found in the past 5 days on KAYAK. Cape Town to Geneva is the most popular connection with return deals from R11 038.

How much is a flight to Geneva?

On average, a return flight from South Africa to Geneva costs R13 850, based on KAYAK data over the past 12 months. Return fares from Durban average R12 998, while Johannesburg OR Tambo Airport runs a bit higher at R13 312.

What is the cheapest day to fly to Geneva?

Monday is the cheapest day to fly to Geneva at R13 054 return on average over the past 12 months on KAYAK. Saturday is the most expensive at R14 773.

What is the cheapest month to fly to Geneva?

•November is the cheapest month to fly to Geneva with an average price of R12 558 return.
•August (R15 483) and April (R14 426) are the most expensive.
•Based on KAYAK data over the past 12 months.

What is the cheapest time of day to fly to Geneva?

Afternoon flights to Geneva are the cheapest at R13 401 return on average. Morning flights are the most expensive at R15 103.

What is a good deal for flights to Geneva?

Flights under R12 197 are considered a good deal. 25% of KAYAK users found return flights to Geneva at or below these prices, with the lowest fares from:
•Johannesburg OR Tambo Airport R11 973.

When are flights to Geneva the cheapest?

Flights to Geneva are cheapest 16 weeks before departure. Booking in this window typically costs about 20% less than the average last-minute fare (within 2 weeks of the flight), based on KAYAK data.

Key details for flights to Geneva

Low season

October

Cheapest flight

R5 783
Beat the crowds with an average 37% drop in traveller numbers.
The most popular month to fly with an average 9% increase in traveller numbers.
One-way flight from Johannesburg OR Tambo Airport to Geneva

When to book flights to Geneva

Are your dates flexible? Find out the best times to travel to Geneva based on our flight data from the last year. Discover the cheapest month and even day to fly.
Estimated return price

Your questions about flights to Geneva, answered

Find helpful route details based on KAYAK data, including flight times, airports, airlines, and booking questions.

  • How do I know if a flight to Geneva is a good deal?

    A good deal on a flight to Geneva is around R12 197 return. This fare is in the lowest 25% of return flight prices searched on KAYAK, averaged across the cities most often searched as origins by KAYAK users.

  • Which city has the cheapest flights to Geneva?

    Based on fares booked in the past 5 days, the cheapest flights to Geneva are from Johannesburg, starting at R9 848 return.

  • How expensive are last-minute flights to Geneva?

    Last-minute fares to Geneva (booked within two weeks of departure) are typically 14% higher than the average return fare of R13 850.

  • What is the difference between the most popular and the most frequent airline at Geneva?

    Turkish Airlines operates the most flights from South Africa to Geneva at 0 per week, and for this route Turkish Airlines is also the airline most often selected by KAYAK users searching for flights from South Africa to Geneva. The two are sometimes different because flight volume reflects an airline's schedule, while popularity reflects traveller choice.

Your guide to booking Geneva flights

From booking to airport arrival, find tips to help you plan your flight with more confidence.
  • For the best chance at a low fare to Geneva, book around 16 weeks before departure. Based on KAYAK data from the last 12 months, fares are historically about 20% lower during this window than last-minute fares.
  • For flights to Geneva, a good return fare is around R12 197. If you find a fare below that, you're getting a strong deal.
  • If your travel dates are flexible, consider flying to Geneva in November. Return fares historically average R12 558, making November the cheapest month to travel based on KAYAK data from the last 12 months.
  • Before you book:

    • Check the route's typical price range so you can spot a deal.
    • Confirm baggage fees and seat selection costs on budget carriers.
    • Verify whether you need any travel documents beyond an ID.
    • Pick a departure airport, since your nearest may not be the cheapest origin.
  • Shift your departure to midday to save up to R1 702 on a return flight. Midday flights to Geneva average R13 401 compared to R15 103 for morning flights.

Reviews of the top 5 airlines flying to Geneva

 
Need help choosing which airline to fly with to Geneva? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to verified KAYAK customer reviews.
8,1
EmiratesOverall score based on 3674 reviews
8,2Boarding
8,4Crew
8,2Entertainment
8,1Comfort
7,9Food
Airline reviews

There is an issue with A380 when it arrives in Munich, because a business class passengers like me have to wait for the first class passengers to disembark, which takes some time while you are also offloading economy passengers this causes an issue at customs where your business class passengers end up behind a large bulk of economy passengers This is a frustration and the early dislocation should be and is supposed to be a benefit of business class

8,0 ExcellentEden, Dec 2025
Read more Emirates reviews

There is an issue with A380 when it arrives in Munich, because a business class passengers like me have to wait for the first class passengers to disembark, which takes some time while you are also offloading economy passengers this causes an issue at customs where your business class passengers end up behind a large bulk of economy passengers This is a frustration and the early dislocation should be and is supposed to be a benefit of business class

Warm staff, very responsive service. Well furnished cabin and comfortable seat and amenities. Excellent onboard wifi connection and very large comfortable restrooms.

The 2 sockets near me didjt work i had my phone by end of the flight on low bat and had issues to book uber thereafter Electrical sockets should work if emirates does not allow batteries Baggage claim in zurich took very long

This was my first time flying with Emirates. Overall, the experience was very good. I thought the seats in economy would have been a bit more comfortable, but, they seem to be on par with other airlines. The food was excellent and very satisfying. If you can afford it, I would definitely suggest upgrading to at lest premium economy seats for long haul flights.

First time and very memorable, the finest flying experience ive ever had

No Vegetarian options onboard, made to wait for a long time for boarding

The internet connection did was not functioning as per normal.

Flight never took off. Boarded after multiple 30 minutes interval delays for hours.. then after an hour onboard, captain announce cancellation and back on the bus to the terminal with no information and everyone to fend for self.. Emirates did absolutely nothing to communicate either electronically or announcement. It’s unprecedented I know with the flood but lack of communication creates anxiety and extra pain for staff. Emirates should do better.. no supervisors monitoring floor and passengers abusing them which isn’t right but should Have had supervisors monitoring

The individual attention the crew gives to passengers is commendable and I find them positively helpful.

For such a long flight I feel the spacing of seats could’ve been better to make it more comfortable for passengers. Very little space to move & stretch legs.

As a European regional carrier partner of Swiss Air/Luftansa, Helvetic did a great job.

The premium economy seat was the wurst one I have ever experienced

The flight attendants are amazing. The plane itself was not in good shape for passenger comfort. A good share of seat reclines were broken so they went back an unlimited amount, which meant the person in front of me was fully in my lap (the crew helped me find another seat but that would not have been possible on a full flight). Moisture from the ventilation was also dripping on me. And the entertainment system is almost impossible to hear.

Very unprofessional treatment of customers - boardring on being unethical. Only cares about money and not the customer. If you use the swiss brand, you should deserve it - now swiss air doesn't deserve the swiss brand.

Bad experience overall. Crew did not provide food for our 2 year old (even though we specifically bought a child infant seat for her and literally bought another full price flight), which was unacceptable. And we had to pay $310 each way to carry our ski equipment even though they advertise it as something that is free. Tickets were purchased the same way as usual, but they told us we had Economy Light tickets (I never elected to have such seats). Just plain manipulation and false advertisment. Very disappointed overall about this airline.

Poor. Seats uncomfortable. No leg room. Hot and humid the whole trip. Food and staffs were ok.

Delayed 30 mins Forced to check in my carry on luggage

For the price of the ticket it's probably the best service in the world

Bad, my family luggage. did not make t with us. Now my family’s arrived but not mine. No contact from the company or emails acknowledging the problem. Still not even where it is.

The flight was canceled so it’s stupid to send me this now !!!!!

Very good. Boarding was delayed with no explanation. TA needs to use jetways vs bus and climb up stairs.

Could have been better. Bag rechecking could have been eliminated. Gate location and direction need to be clearly stated.

Food wasn’t good but not their fault as I should have pre selected

They have adopted a crazy "no paper boarding passes at all cost policy". We spent half an our at the checkin stall – my elderly mother and her grandchildren were flying. She had no phone reception for some reason (besides being an inexperienced smartphone user), the kids had dumbphones, And they still won't issue a paper boarding pass. We had to do a lengthy dance with getting the boarding pass SMS on my phone and transferring them to her phone via WiFi. This was horrible, honestly. I can't imagine how they could manage it without me being there. Trees (and airline profits) should be less important than people.

Their weakness is in boarding. Business class rarely boards first and there are no announcements explaining delays, so customers are always left waiting and wondering why boarding has paused.

The economy seats are small and crowded, but overall the food was very good, cutest little gift bags also! Crew was very nice and professional. Everything was clean.

My experience was amazing. Very friendly hosts and impeccable service.

Everything was great except the meat served was tough and overcooked!

Friendly cabin crew and the flight was on time. Would recommend toanyone

Our charging and WiFi were not working in our business class seats, even after they "refreshed" it.

Qatar Airways has consistently established a standard in my mind that very few airlines manage to sustain, and once again, this Economy Class journey reaffirmed precisely why. As an avid globetrotter who travels extensively for work, I experience many airlines, service cultures, and interpretations of hospitality. What continues to distinguish Qatar Airways is not any single element, but the complete proposition: professionalism, courtesy, warmth, attentiveness, consistency, and a genuinely polished hospitality culture. There is a reassuring confidence that comes with boarding Qatar because, over many journeys, the airline has simply never underdelivered against the expectations it has established for me. This particular journey was especially memorable. I had recently been promoted to Gold tier with Qatar Airways Privilege Club, was travelling on my birthday, and was flying into India on Indian Independence Day. Collectively, that made this considerably more than another flight. The crew made the personal element truly exceptional. Cabin Supervisor Hershel and Cabin Crew Ali deserve particular recognition. Their hospitality went well beyond procedural service; they took the initiative to acknowledge my birthday and, using the resources available onboard, thoughtfully assembled a small presentation with KitKat chocolates and dessert to wish me. It was simple, spontaneous, genuine, and immensely memorable. For someone who spends a considerable part of life travelling, these are precisely the moments that transcend service delivery and become lasting memories. That is where Qatar continues to excel: exceptionally well trained, composed, aligned, and polished crew who can deliver consistency without appearing mechanical. The human warmth remains evident, and individual colleagues repeatedly find ways to distinguish themselves. One small opportunity would have made the occasion even more complete. As we were travelling from Doha to India on 15 August, still within Indian Independence Day, a subtle acknowledgement of India celebrating its 80th Independence Day, perhaps simply wishing the Indian guests onboard on this proud occasion, would have been a thoughtful and culturally resonant gesture. It certainly does not detract from an excellent journey, but would have added another meaningful dimension to an already memorable flight. The only substantive disappointment was that my checked luggage did not complete the journey with me from Seattle (SEA), via Doha (DOH), to Kolkata (CCU), having been delayed in Doha. A baggage exception report is already on file with the local airport team in Kolkata. Given the confidence Qatar Airways has earned from me over the years, I remain optimistic that they will once again live up to that standard, work their magic, and reunite me with my luggage within the next 24 hours. Overall, another exceptional experience and one I will genuinely cherish. Hershel and Ali, thank you for making my birthday in the skies so memorable. Way to go, Qatar Airways. Please continue investing in and developing your cabin professionals to this calibre. When service excellence is combined with authentic human connection, an ordinary journey becomes an experience a passenger remembers long after landing.

Overall the crew were friendlier than similar premium airlines like Cathay or Singapore. Seat was good. Food was excellent.. the starlink wifi was a real plus. The entertainment was just ok.

The crew were fabulous. We travelled Doha to Miami and the crew in board we exceptional too.

Qatar was pretty OK for their services but Arangrant was awful at theirs and frankly lied to me. Qatar offers four business class fares and only three of them allow lounge access. This is a horrible policy when you pay so much for business class and shame on them for denying the simple use of their lounges for this confusion. When I requested my business class ticket with Arangrant I knew this and specifically told them I would only purchase the lowest class business seat that would still permit me lounge access on all legs of my trip. They lied to me and said I did and then I was refused this service on my return flights. I had no less than 4-8 schedule changes and got screwed by a late departure from DCA on my double connection to JNB. I lost nearly a full day on my outbound and then had little to no use of the lounges on my outbound flights. To then be denied access on my return flights made the 27 hour trip home pretty awful. Kayak should no longer work with Arangrant as they are dishonest and liars. Qatar should price all four of their business class fares to include lounge access and stop the insanity they have forced on people. My return trip home nearly ruined my entire trip to South Africa and I blame Arangrant for telling me lies and for Qatar for offering insane rules and regulations on such expensive business class fares. For the money I paid to Qatar, I did not receive the full services I was promised. I will probably never use Arangrant and their ignorant services ever again. I will question whether I ever fly on Qatar Airways again as well. When you pay so much and get such little in return, it leaves a bad taste in your mouth. Arangrant gives the whole industry a bad name and Qatar is not far behind them. I can honestly say that the wretched service and way I was treated by both have soured me on travel companies and airlines. It is bad enough that we have an idiot, felon, racist and bigoted president and administration to contend with while he has started an illegal war, I did not expect to get screwed over by Arangrant and Qatar as well. Shame on all of you.

The service was good but the food was a NO

Boarding from DOH to SYD the Business Class were pointed in a separate gate but no one there to receive us. Otherwise it was ok.

The flight overall was good. The attendants did a good job except that 1 female had too much fragrance on. The other things that made the flight unpleasant were out of the airlines control.

The staff was great and probably that's the single most thing that distinguished this particular Qatar flight from my average typical experience. They genuinely wanted to please you and do their best.

All the crew members were too slow and rude. Most of the times the registers were empty, while hundreds of customers were waiting in line, and it was impossible to get a supervisor. Despite being in line on time, I missed my freight, plus a some customers who were ahead and behind me.

As gold member there is no priority checkin. Meaning you either have to board with your zone or last with business class pax. As economy pax all the baggage bays are filled by the time you arrive

The following is a review for a flight from Johannesburg to Washington, DC with a connection at Addis Ababa, Ethiopia and refueling landing at Rome, Italy. The flight was provided by Ethiopian Airlines. There were two of us: me and my wife on this flight. Everything was on time. Enough legroom between the seats, I was able to stretch my legs and sleep for at least some time during the 14 hour second flight (19 hours in total for both flights). Very decent meals that included two lunches and one breakfast on the flight from Addis Ababa to Washington and one lunch on the flight from Johannesburg to Addis Ababa. The lunch choices were beef, chicken and fish, I think the vegetarian option was available as well, accompanied with beans. The breakfast was a choice between egg and pancake, accompanied with a fruit salad. The egg breakfast was awesome, it came with a scrambled egg and a sausage. However, my wife mentioned unusual taste of the pancake breakfast meal, by all means those were not pancakes. What wasn't good: Externally initiated commercials on the infosystem screens, you couldn't turn the screen off. These commercials were accompanied by loud and annoying music, transmitted through the entire cabin. Obviously, there was no escape from this music as well. Additional moment: on the flight from Addis Ababa to Washington, DC, we landed at Rome for refueling. This was totally fine and it was in the flight itinerary. But, the flight attendant asked me to straighten the seat while we were at the steady position during the refueling. I can't rationalize this order except that some people just like to be a boss of some kind. Keeping the light lit in the economy cabin while keeping it dimmed in the first class also didn't improve my and my wife's feelings. Overall, the services were very good and the flight, despite its longevity, went on very smoothly.

The crew was unfriendly and very rude to name a few (Helina). I felt unsafe due to most of the cabinets were open while on flight. All in all the flight was ok, but the crew needed more training on customer service most of all for international flights.

POSITIVES The hostesses were mostly pleasant, NEGATIVES The full flight wifi was horrible, hardly able to use it. My charger port was not working which made me use my neighbour's port which resulted in an accident which ruined her flight. During dinner, meat ran out when the cart got to us forcing us to eat vegetarian which was not great. We watched everyone around us eating meat. My wifi did not transfer to the second leg of my trip as they promised as they changed the plane. I was thrown off the window seat I booked for the 2nd leg of my journey as they changed planes, all done at my expense. This was not a cheap flight ($2600) which i hurriedly had to book to attend my mother's funeral who passed away suddenly. I was honestly disappointed with the whole saga as I heard Ethiopian Airlines was one of Africa's best.

I liked nothing of Ethiopian airlines except the price of the fare.

Food was really not appealing. There was a blocked sink in the toilet. Toilet is cramped and the wall between the 2 toilets are not secured properly.

Plane was late with no information or announcement … had to walk up n downstairs.., had not communicated this … and ppl had suitcase to carry .

My entertainment screen wasn't working and they couldn't fix it.

It is just ok, the sits are very uncomfortable, the temperature too low and there weren’t blankets. The food is mediocre and there are no screens to watch movies.

Flight was smooth but unnecessary long because we had to refuel at FCO Rome. Air hostesses service and response to call light could be better. Both planes were old with broken seat arms and toilets. Why Africans had to be given the farthest Gates is what baffles me and why we have to pay for Aisle seats I found really strange. Is there ever an end to ripping people off even after paying over $2300 for one seat.

I've never been served three bread courses in a single meal before. Was really impressed by the novelty of that.

Travelling to a place near Geneva?

Book flights to Geneva if you plan to visit one of these locations
Montreux
Vevey
Lausanne
Martigny
Verbier

More options for your flight to Geneva