Distance between Barcelona and Geneva

The distance from Barcelona to Geneva is 488 miles by road including 466 miles on motorways. Road takes approximately 7 hours and 23 minutes and goes through Perpiñán, Montpellier, Nîmes and Annecy.

There are tolls on the route.
Shortest distance by air 387 mi ✈️
Car route length 487.8 mi 🚗
Driving time 7 h 23 min
Fuel amount 16.6 gal
Fuel cost 65.2 USD
Click here to load the interactive map
Compare this route in other services:
City
Town
Village
Hamlet
Motorway
Primary
Secondary
Unclassified
Point Distance Time Fuel
Barcelona 0 mi 0:00 00 min 0.0 gal
B-10 8 mi, 10 min
Vallbona 8 mi 0:10 10 min 0.2 gal
C-33 13 mi, 12 min
la Roca del Vallès 21 mi 0:23 23 min 0.7 gal
AP-7 1 mi, 01 min
Cardedeu 23 mi 0:24 24 min 0.8 gal
AP-7 9 mi, 07 min
Sant Celoni 32 mi 0:32 32 min 0.8 gal
AP-7 86 mi, 1 h 16 min
Perpiñán 118 mi 1:49 1 h 49 min 3.9 gal
A 9 94 mi, 1 h 22 min
Montpellier 212 mi 3:11 3 h 11 min 7.1 gal
A 9 29 mi, 25 min
Nîmes 242 mi 3:37 3 h 37 min 8.1 gal
A 9 A 7 221 mi, 3 h 18 min
Annecy 462 mi 6:56 6 h 56 min 15.5 gal
A 41 25 mi, 27 min
Geneva 488 mi 7:23 7 h 23 min 16.5 gal
City
Town
Village
Hamlet
Motorway
Primary
Secondary
Unclassified
Point Distance Time Fuel
Barcelona 0 mi 0:00 00 min 0.0 gal
B-10 8 mi, 10 min
Vallbona 8 mi 0:10 10 min 0.2 gal
C-33 13 mi, 12 min
la Roca del Vallès 21 mi 0:23 23 min 0.7 gal
AP-7 1 mi, 01 min
Cardedeu 23 mi 0:24 24 min 0.8 gal
AP-7 9 mi, 07 min
Sant Celoni 32 mi 0:32 32 min 0.8 gal
AP-7 10 mi, 08 min
Fogars de Tordera 42 mi 0:40 40 min 1.4 gal
AP-7 23 mi, 20 min
Sarrià de Dalt 65 mi 1:01 1 h 01 min 2.2 gal
AP-7 3 mi, 02 min
la Costa Roja 68 mi 1:03 1 h 03 min 2.3 gal
AP-7 9 mi, 08 min
Bàscara 76 mi 1:11 1 h 11 min 2.6 gal
AP-7 4 mi, 03 min
Creixell 81 mi 1:15 1 h 15 min 2.7 gal
AP-7 2 mi, 01 min
Vilamorell 83 mi 1:16 1 h 16 min 2.8 gal
AP-7 3 mi, 02 min
els Hostalets 86 mi 1:19 1 h 19 min 2.9 gal
AP-7 4 mi, 03 min
Pont de Molins 89 mi 1:22 1 h 22 min 3.0 gal
AP-7 8 mi, 07 min
La Junquera 97 mi 1:29 1 h 29 min 3.3 gal
AP-7 3 mi, 02 min
el Pertús 100 mi 1:32 1 h 32 min 3.4 gal
AP-7 A 9 2 mi, 02 min
Les Cluses 103 mi 1:34 1 h 34 min 3.4 gal
A 9 4 mi, 03 min
Le Boulou 106 mi 1:38 1 h 38 min 3.6 gal
A 9 3 mi, 03 min
Villemolaque 110 mi 1:41 1 h 41 min 3.7 gal
A 9 4 mi, 03 min
Pollestres 114 mi 1:45 1 h 45 min 3.9 gal
A 9 4 mi, 03 min
Perpiñán 118 mi 1:49 1 h 49 min 3.9 gal
A 9 6 mi, 04 min
Rivesaltes 124 mi 1:53 1 h 53 min 4.2 gal
A 9 6 mi, 04 min
Salses-le-Château 129 mi 1:58 1 h 58 min 4.3 gal
A 9 7 mi, 06 min
Caves 136 mi 2:04 2 h 04 min 4.5 gal
A 9 20 mi, 17 min
Narbona 156 mi 2:22 2 h 22 min 5.2 gal
A 9 4 mi, 03 min
Vinassan 160 mi 2:25 2 h 25 min 5.4 gal
A 9 4 mi, 03 min
Fleury 163 mi 2:28 2 h 28 min 5.5 gal
A 9 4 mi, 03 min
Lespignan 167 mi 2:32 2 h 32 min 5.7 gal
A 9 5 mi, 04 min
Béziers 173 mi 2:36 2 h 36 min 5.7 gal
A 9 12 mi, 10 min
Florensac 185 mi 2:47 2 h 47 min 6.3 gal
A 9 2 mi, 02 min
Pinet 188 mi 2:49 2 h 49 min 6.3 gal
A 9 4 mi, 03 min
Mèze 191 mi 2:53 2 h 53 min 6.4 gal
A 9 3 mi, 02 min
Loupian 194 mi 2:55 2 h 55 min 6.6 gal
A 9 3 mi, 02 min
Poussan 198 mi 2:58 2 h 58 min 6.7 gal
A 9 15 mi, 12 min
Montpellier 212 mi 3:11 3 h 11 min 7.1 gal
A 9 3 mi, 02 min
Mauguio 215 mi 3:13 3 h 13 min 7.3 gal
A 9 2 mi, 01 min
Saint-Aunès 217 mi 3:15 3 h 15 min 7.3 gal
A 9 2 mi, 02 min
Baillargues 219 mi 3:17 3 h 17 min 7.4 gal
A 9 10 mi, 08 min
Gallargues-le-Montueux 229 mi 3:26 3 h 26 min 7.8 gal
A 9 2 mi, 01 min
Mus 231 mi 3:28 3 h 28 min 7.8 gal
A 9 3 mi, 02 min
Vergèze 234 mi 3:31 3 h 31 min 7.9 gal
A 9 3 mi, 02 min
Milhaud 237 mi 3:33 3 h 33 min 8.1 gal
A 9 4 mi, 03 min
Nîmes 242 mi 3:37 3 h 37 min 8.1 gal
A 9 7 mi, 06 min
Saint-Gervasy 249 mi 3:43 3 h 43 min 8.4 gal
A 9 4 mi, 03 min
Sernhac 253 mi 3:47 3 h 47 min 8.6 gal
A 9 2 mi, 02 min
Fournès 256 mi 3:49 3 h 49 min 8.7 gal
A 9 12 mi, 11 min
Roquemaure 268 mi 4:00 4 h 00 min 9.1 gal
A 9 11 mi, 09 min
Piolenc 279 mi 4:10 4 h 10 min 9.4 gal
A 7 7 mi, 05 min
La Planchette 286 mi 4:16 4 h 16 min 9.7 gal
A 7 2 mi, 02 min
Bollène 288 mi 4:18 4 h 18 min 9.8 gal
A 7 19 mi, 16 min
Montboucher-sur-Jabron 306 mi 4:34 4 h 34 min 10.4 gal
A 7 7 mi, 06 min
Les Tourrettes 314 mi 4:40 4 h 40 min 10.6 gal
A 7 4 mi, 03 min
Saulce-sur-Rhône 317 mi 4:43 4 h 43 min 10.8 gal
A 7 9 mi, 07 min
La Paillasse 326 mi 4:51 4 h 51 min 11.0 gal
A 7 4 mi, 03 min
Portes-lès-Valence 330 mi 4:55 4 h 55 min 11.2 gal
A 7 5 mi, 04 min
Valence 335 mi 5:00 5 h 00 min 11.2 gal
N 7 N 532 6 mi, 05 min
Saint-Marcel-lès-Valence 341 mi 5:06 5 h 06 min 11.5 gal
N 532 5 mi, 05 min
Bourg-de-Péage 345 mi 5:11 5 h 11 min 11.7 gal
A 49 13 mi, 11 min
Saint-Hilaire-du-Rosier 358 mi 5:22 5 h 22 min 12.1 gal
A 49 4 mi, 03 min
Saint-Marcellin 362 mi 5:26 5 h 26 min 12.2 gal
A 49 11 mi, 09 min
Le Vert 373 mi 5:35 5 h 35 min 12.6 gal
A 49 13 mi, 11 min
Saint-Jean-de-Moirans 386 mi 5:47 5 h 47 min 13.1 gal
A 48 1 mi, 01 min
Le Saix 388 mi 5:48 5 h 48 min 13.2 gal
A 48 3 mi, 02 min
Le Chatelard 391 mi 5:51 5 h 51 min 13.3 gal
A 48 4 mi, 03 min
Burcin 395 mi 5:55 5 h 55 min 13.4 gal
A 48 7 mi, 06 min
Saint-Victor-de-Cessieu 403 mi 6:02 6 h 02 min 13.5 gal
A 48 A 43 7 mi, 06 min
Cessieu 411 mi 6:09 6 h 09 min 13.9 gal
A 43 6 mi, 05 min
Les Brosses 416 mi 6:14 6 h 14 min 14.1 gal
A 43 7 mi, 06 min
Romagnieu 423 mi 6:20 6 h 20 min 14.4 gal
A 43 2 mi, 01 min
Belmont-Tramonet 426 mi 6:22 6 h 22 min 14.5 gal
A 43 2 mi, 01 min
Verel-de-Montbel 428 mi 6:24 6 h 24 min 14.5 gal
A 43 1 mi, 01 min
Dullin 429 mi 6:25 6 h 25 min 14.6 gal
A 43 2 mi, 02 min
Novalaise le Lac 432 mi 6:27 6 h 27 min 14.7 gal
A 43 4 mi, 03 min
La Motte-Servolex 436 mi 6:30 6 h 30 min 14.7 gal
A 43 4 mi, 03 min
Chambéry 439 mi 6:34 6 h 34 min 14.9 gal
A 41 3 mi, 03 min
Drumettaz-Clarafond 442 mi 6:37 6 h 37 min 15.0 gal
A 41 1 mi, 00 min
Mouxy 444 mi 6:38 6 h 38 min 15.1 gal
A 41 1 mi, 01 min
Aix-les-Bains 445 mi 6:39 6 h 39 min 15.1 gal
A 41 4 mi, 03 min
Saint-Girod 449 mi 6:43 6 h 43 min 15.2 gal
A 41 4 mi, 03 min
Saint-Félix 454 mi 6:46 6 h 46 min 15.4 gal
A 41 2 mi, 01 min
Alby-sur-Chéran 455 mi 6:48 6 h 48 min 15.5 gal
A 41 7 mi, 06 min
Annecy 462 mi 6:54 6 h 54 min 15.5 gal
A 41 8 mi, 07 min
Villy-le-Pelloux 470 mi 7:02 7 h 02 min 16.0 gal
A 41 4 mi, 04 min
Copponex 475 mi 7:06 7 h 06 min 16.1 gal
A 41 5 mi, 04 min
Pernin 480 mi 7:10 7 h 10 min 16.3 gal
A 41 2 mi, 01 min
Saint-Julien-en-Genevois 482 mi 7:12 7 h 12 min 16.4 gal
A 41 A1 2 mi, 03 min
Plan-les-Ouates 484 mi 7:16 7 h 16 min 16.4 gal
A1a 1 mi, 01 min
Lancy 485 mi 7:18 7 h 18 min 16.5 gal
A1a 2 mi, 04 min
Geneva 488 mi 7:22 7 h 22 min 16.5 gal

Frequently Asked Questions

How much does it cost to drive from Barcelona to Geneva?

Fuel cost: 65.2 USD

This fuel cost is calculated as: (Route length 487.8 mi) / (Fuel consumption 29.4 mpg) * (Fuel price 3.93 USD / gal)

You can adjust fuel consumption and fuel price here.

How long is a car ride from Barcelona to Geneva?

Driving time: 7 h 23 min

This time is calculated for driving at the maximum permitted speed, taking into account traffic rules restrictions.

  • 444 mi with a maximum speed 68 mph = 6 h 32 min
  • 9 mi with a maximum speed 62 mph = 8 min
  • 12 mi with a maximum speed 56 mph = 12 min
  • 6 mi with a maximum speed 56 mph = 6 min
  • 11 mi with a maximum speed 50 mph = 13 min
  • 1 mi with a maximum speed 43 mph = 1 min
  • 3 mi with a maximum speed 31 mph = 5 min
  • 1 mi with a maximum speed 19 mph = 1 min

The calculated driving time does not take into account intermediate stops and traffic jams.

How far is Barcelona to Geneva by land?

The distance between Barcelona and Geneva is 487.8 mi by road including 466 mi on motorways.

Precise satellite coordinates of highways were used for this calculation. The start and finish points are the centers of Barcelona and Geneva respectively.

How far is Barcelona to Geneva by plane?

The shortest distance (air line, as the crow flies) between Barcelona and Geneva is 387.1 mi.

This distance is calculated using the Haversine formula as a great-circle distance between two points on the surface of a sphere. The start and finish points are the centers of Barcelona and Geneva respectively. Actual distance between airports may be different.

How many hours is Barcelona from Geneva by plane?

Boeing 737 airliner needs 46 min to cover the distance of 387 mi at a cruising speed of 497 mph.

Small plane "Cessna 172" needs 2 h 49 min to flight this distance at average speed of 136 mph.

This time is approximate and do not take into account takeoff and landing times, airport location and other real world factors.

How long is a helicopter ride from Barcelona to Geneva?

Fast helicopter "Eurocopter AS350" or "Hughes OH-6 Cayuse" need 2 h 35 min to cover the distance of 387 mi at a cruising speed of 149 mph.

Popular "Robinson R44" needs 2 h 58 min to flight this distance at average speed of 130 mph.

This time is approximate and do not take into account takeoff and landing times, aerodrome location and other real world factors.

What city is halfway between Barcelona and Geneva?

The halfway point between Barcelona and Geneva is Nîmes. It is located about 2 mi from the exact midpoint by road.

The distance from Nîmes to Barcelona is 242 mi and driving will take about 3 h 37 min. The road between Nîmes and Geneva has length 246 mi and will take approximately 3 h 46 min.

The other cities located close to halfway point:

  • Saint-Gervasy is in 249 mi from Barcelona and 239 mi from Geneva
  • Milhaud is in 237 mi from Barcelona and 250 mi from Geneva
  • Sernhac is in 253 mi from Barcelona and 234 mi from Geneva

Where is Barcelona in relation to Geneva?

Barcelona is located 387 mi south-west of Geneva.

Barcelona has geographic coordinates: latitude 41.38289, longitude 2.17743.

Geneva has geographic coordinates: latitude 46.20176, longitude 6.1466.

Which highway goes from Barcelona to Geneva?

The route from Barcelona to Geneva follows A 9, AP-7.

Other minor sections pass along the road:

  • A 7: 58 mi
  • A 41: 44 mi
  • A 49: 38 mi
  • A 43: 29 mi
  • A 48: 25 mi
  • C-33: 8 mi
  • N 532: 7 mi
  • B-10: 6 mi
  • N 7: 6 mi
  • A1a: 3 mi
The distance between Barcelona and Geneva is ranked 298th in the ranking popularity.
Have any questions? Contact us!