There are 9 ways to get from Guernsey to Spain by plane, ferry, train, car ferry, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Barcelona–El Prat Airport
best- Fly from Guernsey Airport (GCI) to Barcelona–El Prat Airport (BCN)plane GCI - BCN
7h 18m€137–278Fly to Son Sant Joan Airport
cheapest- Fly from Guernsey Airport (GCI) to Son Sant Joan Airport (PMI)plane GCI - PMI
7h 3m€52–177Ferry, train
- Take the ferry from Guernsey St Peter Port to Dieletteferry
- Take the train from Cherbourg to Paris St Lazaretrain
- Take the train from Paris Gare De Lyon to Barcelona-Santstrain Tgv
13h 43m€174–372Car ferry, train, bus
- Take the car ferry from Guernsey St Peter Port to St Malo Ferry Portcarferry
- Take the train from St Malo to Rennestrain Ter
- Take the bus from Rennes to Barcelonabus
21h 9m€95–272Car ferry, drive
- Take the car ferry from Guernsey St Peter Port to St Malo Ferry Portcarferry
- Drive from St Malo Ferry Port to Barcelonacar
15h 26m€212–397Fly to Adolfo Suárez Madrid–Barajas Airport
- Fly from Guernsey Airport (GCI) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane GCI - MAD
7h 14m€125–267Car ferry, train
- Take the car ferry from Guernsey St Peter Port to St Malo Ferry Portcarferry
- Take the train from St Malo to Paris Montparnasse 1 Et 2train Tgv
- Take the train from Paris Montparnasse 1 Et 2 to Barcelona-Santstrain Tgv
16h 25m€194–470Ferry, bus
- Take the ferry from Guernsey St Peter Port to Dieletteferry
- Take the bus from Cherbourg-Gare to Rennes-Gare Routierebus
- Take the bus from Rennes to Barcelonabus
21h 45mCar ferry, bus
- Take the car ferry from Guernsey St Peter Port to St Malo Ferry Portcarferry
- Take the bus from Saint-Malo to Nantesbus
- Take the bus from Nantes - Haluchère-Batignolles to Barcelona - North Bus Stationbus
22h 31m€99–236
Guernsey Airport (GCI) to Barcelona–El Prat Airport (BCN) flights
Questions & Answers
The cheapest way to get from Guernsey to Spain is to fly which costs €50 - €180 and takes 7h 3m.
The fastest way to get from Guernsey to Spain is to fly which takes 7h 3m and costs €50 - €180.
The distance between Guernsey and Spain is 996 km.
The best way to get from Guernsey to Spain without a car is to ferry and train which takes 13h 43m and costs €170 - €380.
It takes approximately 7h 18m to get from Guernsey to Spain, including transfers.
There are 5544+ hotels available in Spain.
What companies run services between Guernsey and Spain?
British Airways, Aurigny, and Vueling Airlines fly from Guernsey Airport (GCI) to Barcelona–El Prat Airport (BCN) twice daily.
- Website
- britishairways.com
Flights from Guernsey Airport to Barcelona–El Prat Airport via London Heathrow
- Ave. Duration
- 4h 25m
- When
- Sunday
- Estimated price
- €60–300
Flights from Guernsey Airport to Barcelona–El Prat Airport via London Gatwick
- Ave. Duration
- 4h 22m
- When
- Every day
- Estimated price
- €35–180
Flights from Guernsey Airport to Barcelona–El Prat Airport via Birmingham
- Ave. Duration
- 4h 30m
- When
- Friday and Sunday
- Estimated price
- €35–180
Flights from Guernsey Airport to Adolfo Suárez Madrid–Barajas Airport via London Heathrow
- Ave. Duration
- 5h
- When
- Monday, Tuesday, Friday, and Sunday
- Estimated price
- €70–330
Flights from Guernsey Airport to Adolfo Suárez Madrid–Barajas Airport via London Gatwick
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- €60–230
- Website
- vueling.com
Flights from Guernsey Airport to Barcelona–El Prat Airport via London Gatwick
- Ave. Duration
- 4h 22m
- When
- Every day
- Estimated price
- €35–180
Flights from Guernsey Airport to Barcelona–El Prat Airport via Birmingham
- Ave. Duration
- 4h 30m
- When
- Friday and Sunday
- Estimated price
- €35–180
Flights from Guernsey Airport to Adolfo Suárez Madrid–Barajas Airport via London Gatwick
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- €60–230
- Website
- iberia.com
Flights from Guernsey Airport to Barcelona–El Prat Airport via London Gatwick
- Ave. Duration
- 4h 22m
- When
- Every day
- Estimated price
- €35–180
Flights from Guernsey Airport to Barcelona–El Prat Airport via Birmingham
- Ave. Duration
- 4h 30m
- When
- Friday and Sunday
- Estimated price
- €35–180
Flights from Guernsey Airport to Adolfo Suárez Madrid–Barajas Airport via London Gatwick
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- €60–230
- Website
- ryanair.com
Flights from Guernsey Airport to Adolfo Suárez Madrid–Barajas Airport via Birmingham
- Ave. Duration
- 4h 40m
- When
- Monday, Friday, and Sunday
- Estimated price
- €50–200
Flights from Guernsey Airport to Adolfo Suárez Madrid–Barajas Airport via Dublin
- Ave. Duration
- 5h
- When
- Sunday
- Estimated price
- €55–210
Flights from Guernsey Airport to Son Sant Joan Airport via Birmingham
- Ave. Duration
- 8h 40m
- When
- Monday
- Estimated price
- €45–170
- Website
- easyjet.com
Flights from Guernsey Airport to Adolfo Suárez Madrid–Barajas Airport via London Gatwick
- Ave. Duration
- 4h 55m
- When
- Saturday
- Estimated price
- €45–210
Flights from Guernsey Airport to Son Sant Joan Airport via London Gatwick
- Ave. Duration
- 4h 10m
- When
- Thursday
- Estimated price
- €40–180
Flights from Guernsey Airport to Son Sant Joan Airport via Southampton
- Ave. Duration
- 8h 5m
- When
- Monday
- Estimated price
- €40–180
- Website
- jet2.com
Flights from Guernsey Airport to Son Sant Joan Airport via London Gatwick
- Ave. Duration
- 5h 5m
- When
- Friday
- Estimated price
- €55–190
Flights from Guernsey Airport to Son Sant Joan Airport via Bristol
- Ave. Duration
- 5h 55m
- When
- Monday and Friday
- Estimated price
- €55–190
- Website
- aireuropa.com
Flights from Guernsey Airport to Adolfo Suárez Madrid–Barajas Airport via London Gatwick
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- €50–190
Rome2Rio's guide to Société Nationale des Chemins de fer Français (SNCF)
Contact Details
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Cherbourg to Paris St Lazare
- Ave. Duration
- 3h 11m
- Frequency
- Every 3 hours
- Estimated price
- €27–65
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from St Malo to Rennes
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- €13–30
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- 2nd Class
- €13–20
- Rail 1st Class
- €21–30
Train from St Malo to Paris Montparnasse 1 Et 2
- Ave. Duration
- 2h 47m
- Frequency
- 6 times a week
- Estimated price
- €70–160
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- 2nd Class
- €70–110
- Rail 1st Class
- €110–160
- Phone
- +33 2 22 55 00 10
- nomad-car@laregionnormandie.fr
- Website
- nomad.normandie.fr
Train from Cherbourg to Paris St Lazare
- Ave. Duration
- 3h 11m
- Frequency
- Every 3 hours
- Schedules at
- nomad.normandie.fr
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Paris Gare De Lyon to Barcelona-Sants
- Ave. Duration
- 6h 50m
- Frequency
- Twice daily
- Estimated price
- €65–200
- Website
- https://www.sncf-connect.com/en-en
Train from St Malo to Rennes
- Ave. Duration
- 47 min
- Frequency
- 3 times a day
- Estimated price
- €14–15
- Website
- https://www.sncf-connect.com/en-en
Train from St Malo to Paris Montparnasse 1 Et 2
- Ave. Duration
- 2h 27m
- Frequency
- 3 times a day
- Estimated price
- €45–120
- Website
- https://www.sncf-connect.com/en-en
Train from Paris Montparnasse 1 Et 2 to Barcelona-Sants
- Ave. Duration
- 7h 18m
- Frequency
- 6 times a week
- Estimated price
- €95–150
- Website
- https://www.sncf-connect.com/en-en
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Rennes to Barcelona
- Ave. Duration
- 14h
- Frequency
- Twice daily
- Estimated price
- €30–80
- Website
- https://www.flixbus.co.uk
Bus from Saint-Malo to Nantes
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- €16–22
- Website
- https://www.flixbus.co.uk
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Rennes to Barcelona
- Ave. Duration
- 14h 35m
- Frequency
- Twice daily
- Estimated price
- €40–85
- Website
- https://www.blablacar.co.uk/bus
Bus from Nantes - Haluchère-Batignolles to Barcelona - North Bus Station
- Ave. Duration
- 13h
- Frequency
- Twice daily
- Estimated price
- €29–55
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +33 806 07 95 30
- contact@capcotentin.fr
- Website
- capcotentin.fr
Bus from Cherbourg-Gare to Rennes-Gare Routiere
- Ave. Duration
- 3h
- Frequency
- 6 times a week
- Schedules at
- capcotentin.fr
- Phone
- 0 825 131 050
- Website
- manche-iles.com
Ferry from Guernsey St Peter Port to Dielette
- Ave. Duration
- 1h 20m
- Frequency
- Once a week
- Estimated price
- €26–40
- Schedules at
- manche-iles.com
- Phone
- +44 3456 091 024
- contactcentre@brittanyferries.gg
- Website
- condorferries.co.uk
Car ferry from Guernsey St Peter Port to St Malo Ferry Port
- Ave. Duration
- 4h 10m
- Frequency
- Twice a week
- Estimated price
- €50–160
- Website
- https://www.condorferries.co.uk/
Want to know more about travelling around Spain
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Train travel in France: A guide to SNCF
Read the travel guide
Want to know more about Flixbus?
Read the travel guide

























