Search flights from Geneva to Stockholm

Book your plane tickets from Geneva to Stockholm with ease

Cheapest flights to Stockholm

The cheapest flights available in the next 60 days – prices are updated regularly

Flying from Geneva to Stockholm: things to know

The most popular route is from Geneva International Airport in Geneva to Stockholm Arlanda Airport in Stockholm. On average this flight takes 3 hours 25 minutes one-way and costs $565 round-trip.

Most popular route

Geneva International Airport (GVA) to Stockholm Arlanda Airport (ARN)

Average flight time

3 hours 25 minutes

Average round-trip price

$565

Fly from Geneva to Stockholm

14 airlines
A beautiful view of Stockholm
Expert tips
How To Choose The Best Seats On A Plane
What is the best seat on a plane when flying economy? Find out where to sit to boost your comfort, reduce turbulence, and get the best views.
Author and travel expert
Great selection

Great selection

Easily compare flights, airlines, and prices – all in one place

No hidden fees

No hidden fees

Always know exactly what you’re paying for

Flexibility

Flexibility

Use our flexible plane ticket option to change your dates if needed

Flexible plane ticket options are available for an additional cost on select airfares

Airlines that fly from Geneva to Stockholm

Airline options may vary according to recently booked flights and your search terms

  • Swiss logo
    Swiss
  • Easyjet logo
    Easyjet
  • Scandinavian Airlines logo
    Scandinavian Airlines
  • KLM logo
    KLM
  • Lufthansa logo
    Lufthansa
  • Air France logo
    Air France
  • Brussels Airlines logo
    Brussels Airlines
  • Austrian Airlines logo
    Austrian Airlines
  • Lot Polish Airlines logo
    Lot Polish Airlines
  • Norwegian logo
    Norwegian
  • Finnair logo
    Finnair
  • Norwegian Air International logo
    Norwegian Air International
  • Eurowings logo
    Eurowings
  • Iberia logo
    Iberia

Frequently asked questions

Fly to more destinations from Geneva

London
United Kingdom
Lisbon
Portugal
Brussels
Belgium
Porto
Portugal
Madrid
Spain
Rome
Italy
Athens
Greece
Istanbul
Turkey
Paris
France
Amsterdam
Netherlands
Tunis
Tunisia
Warsaw
Poland
Bangkok
Thailand
Vienna
Austria
Prague
Czech Republic
Dublin
Ireland
Nice
France
New York
United States of America
Berlin
Germany
Copenhagen
Denmark
Dubai
United Arab Emirates
Tokyo
Japan
Marrakesh
Morocco
Manchester
United Kingdom
Málaga
Spain