Duration 4h 18m
Distance 783.4 km
Average price SFr 110
Possible routes 6 found

Barcelona to Geneva

Rome2rio has found 6 ways to get from Barcelona to Geneva by flight, train, bus and car. We recommend flying from Barcelona to Geneva, which is the fastest option and takes around 4h 18m.

Recommended route

Fly

  1. Barcelona
  2. Geneva
Fastest
4h 18m
SFr 36 - SFr 174
Alternative routes

Train

  1. Barcelona-Sants
  2. Gare de Lyon-Part-Dieu
  3. Geneva
7h 51m
Bookable on Rome2rio
SFr 130 - SFr 236

Bus

  1. Barcelona Bellaterra
  2. Geneva
11h 33m
SFr 52 - SFr 103

Bus via Montpellier

  1. Reggio Emilia
  2. Montpellier
  3. Geneva
13h 30m
Cheapest
SFr 54 - SFr 78

Bus #2

  1. Barcelona
  2. Geneva
39h 25m
Bookable on Rome2rio
SFr 85 - SFr 210

Drive

  1. Barcelona
  2. Geneva
7h 16m
SFr 100 - SFr 150

Frequently asked questions

Want to know about travelling from Barcelona to Geneva? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

The cheapest way to get from Barcelona to Geneva is to bus via Montpellier which costs 50€ - 75€ and takes 13h 30m.

More details

The quickest way to get from Barcelona to Geneva is to fly which costs 30€ - 160€ and takes 4h 18m.

More details

Yes, there is a direct bus departing from Barcelona and arriving at Ginebra. Services depart once daily, and operate Thursday, Friday, Saturday and Sunday. The journey takes approximately 39h 25m.

More details

No, there is no direct train from Barcelona to Geneva. However, there are services departing from Barcelona-Sants and arriving at Gare de Genève via Gare de Lyon-Part-Dieu. The journey, including transfers, takes approximately 7h 51m.

More details

The distance between Barcelona and Geneva is 623 km. The road distance is 783.4 km.

Get driving directions

The best way to get from Barcelona to Geneva without a car is to train which takes 7h 51m and costs 110€ - 220€.

More details

It takes approximately 4h 18m to get from Barcelona to Geneva, including transfers.

More details

Barcelona to Geneva bus services, operated by ALSA, depart from Barcelona station.

More details

Barcelona to Geneva train services, operated by SNCF, depart from Barcelona-Sants station.

More details

The best way to get from Barcelona to Geneva is to fly which takes 4h 18m and costs 30€ - 160€. Alternatively, you can train, which costs 110€ - 220€ and takes 7h 51m, you could also bus, which costs 45€ - 95€ and takes 11h 33m.

Mode details

The quickest flight from Barcelona Airport to Geneva Airport is the direct flight which takes 1h 30m.

Search flights

Barcelona to Geneva bus services, operated by ALSA, arrive at Ginebra station.

More details

Barcelona to Geneva train services, operated by SNCF, arrive at Gare de Genève station.

More details

Yes, the driving distance between Barcelona to Geneva is 783 km. It takes approximately 7h 16m to drive from Barcelona to Geneva.

Get driving directions

Lufthansa, Vueling Airlines, Swiss and easyJet offer flights from Barcelona Airport to Geneva Airport.

Search flights

Book your Barcelona to Geneva bus tickets online with Busbud and FlixBus.

Search and book

There are 515+ hotels available in Geneva. Prices start at SFr 100 per night.

More details

The best way to get from Barcelona to Barcelona Airport is to train which takes 25 min and costs .

More details

How to travel from Barcelona to Geneva

Find all the possible transport options for your trip from Barcelona to Geneva right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between Barcelona and Geneva?

Swiss, easyJet and two other airlines fly from Barcelona to Geneva every 4 hours. Alternatively, you can take a train from Barcelona to Geneva via Lyon Part Dieu and Gare de Lyon-Part-Dieu in around 7h 51m.
Airlines
Ave. Duration
1h 39m
Frequency
Every day
Estimated price
SFr 35 - SFr 260
Ave. Duration
1h 30m
Frequency
Monday, Wednesday, Friday and Sunday
Estimated price
SFr 60 - SFr 380
Ave. Duration
1h 40m
Frequency
Every day
Estimated price
SFr 26 - SFr 260
Ave. Duration
4h
Frequency
Every day
Estimated price
SFr 160 - SFr 850
Train operators
Ave. Duration
5h
Frequency
Once daily
Estimated price
SFr 100 - SFr 190
Bus operators
Ave. Duration
9h 40m
Frequency
3 times a week
Estimated price
SFr 50 - SFr 70
Ave. Duration
9h 41m
Frequency
Twice a week
Estimated price
SFr 75 - SFr 100
Ave. Duration
39h 25m
Frequency
Once daily
Estimated price
SFr 150 - SFr 210
Ave. Duration
10h 40m
Frequency
Once daily
Estimated price
SFr 85 - SFr 110

Geneva, Switzerland

Geneva is the second most populous city in Switzerland (after Zürich) and is the most populous city of Romandy, the French-speaking part of Switzerland. Situated where the Rhône exits Lake Geneva, it is the capital of the Republic and Canton of Geneva. - Wikipedia

Did you find what you were looking for?

Thanks for your feedback!

Plan your trip faster!

  • Door-to-door travel search
  • Access ticket details offline
  • Up-to-date schedules across the globe