There are 6 ways to get from Santorini to Barcelona by plane, car ferry, bus, ferry, bus and ferry 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.

Recommended option

Fly  •  4h 5m

  1. Fly from Santorini (JTR) to Barcelona (BCN) JTR - BCN

112€ - 486€

5 alternative options

Car ferry, bus via Athens  •  2 days 5h

  1. Take the car ferry from Santorini to Piraeus
  2. Take the bus from Athens to Sofia
  3. Take the bus from Sofia to Barcelona

191€ - 288€

Ferry, bus and ferry, bus  •  2 days 10h

  1. Take the ferry from Santorini to Heraklion
  2. Take the bus and ferry from Heraklion to Lamia
  3. Take the bus from Lamia to Sofia
  4. Take the bus from Sofia to Barcelona

204€ - 310€

Car ferry, bus  •  2 days 11h

  1. Take the car ferry from Santorini to Piraeus
  2. Take the bus from Piraeus to Sofia
  3. Take the bus from Sofia to Barcelona

170€ - 317€

Car ferry, bus via Kavala  •  2 days 18h

  1. Take the car ferry from Santorini to Mykonos
  2. Take the car ferry from Mykonos to Kavala
  3. Take the bus from Kavala to Sofia
  4. Take the bus from Sofia to Barcelona

Car ferry, drive  •  35h 9m

  1. Take the car ferry from Santorini to Piraeus Tera Jet
  2. Drive from Piraeus to Barcelona

488€ - 744€

Questions & Answers

The cheapest way to get from Santorini to Barcelona is to fly which costs 110€ - 490€ and takes 4h 5m.

More details

The quickest way to get from Santorini to Barcelona is to fly which costs 110€ - 490€ and takes 4h 5m.

More details

The distance between Santorini and Barcelona is 2083 km.

The best way to get from Santorini to Barcelona without a car is to ferry and bus and ferry and bus which takes 2 days 10h and costs 200€ - 310€.

More details

It takes approximately 4h 5m to get from Santorini to Barcelona, including transfers.

More details

The quickest flight from Santorini Airport to Barcelona Airport is the direct flight which takes 3h 15m.

Search flights

Barcelona is 1h behind Santorini. It is currently 6:35 PM in Santorini and 5:35 PM in Barcelona.

Olympic Air, Aegean Airlines, easyJet and three other airlines offer flights from Santorini Airport to Barcelona Airport.

Search flights

There are 2713+ hotels available in Barcelona. Prices start at 87€ per night.

More details

The best way to get from Santorini to Santorini Airport is to taxi which takes 3 min and costs 22€ - 26€.

More details

Map of how to get from Santorini to Barcelona.
Launch map view
  • Distance: 2082.6 km
  • Duration: 4h 5m

What companies run services between Santorini, Greece and Barcelona, Spain?

Vueling Airlines, easyJet and four other airlines fly from Mesariá to Barcelona once daily.

Airlines
Vueling Airlines
Website
vueling.com
Flights from Santorini to Barcelona
Ave. Duration
3h 15m
When
Tuesday
Estimated price
80€ - 650€
Flights from Santorini to Barcelona via Florence
Ave. Duration
4h 55m
When
Monday
Estimated price
80€ - 650€
Flights from Santorini to Barcelona via Rome
Ave. Duration
6h 15m
When
Sunday
Estimated price
80€ - 650€
Iberia
Website
iberia.com
Flights from Santorini to Barcelona via Madrid
Ave. Duration
6h 27m
When
Thursday
Estimated price
110€ - 650€
easyJet
Website
easyjet.com
Flights from Santorini to Barcelona via Milan Malpensa
Ave. Duration
5h 50m
When
Tuesday
Estimated price
230€ - 950€
Transavia Holland
Website
transavia.com
Flights from Santorini to Barcelona via Amsterdam Schiphol
Ave. Duration
7h
When
Friday
Estimated price
90€ - 550€
Aegean Airlines
Website
aegeanair.com
Flights from Santorini to Barcelona via Athens
Ave. Duration
5h 10m
When
Tuesday, Friday and Sunday
Estimated price
140€ - 650€
Bus operators
Tourist Service Holding AD
Phone
02 981 13 33
Email
outgoing@tourist-service.com
Website
tourist-service.com
Bus from Athens to Sofia
Ave. Duration
11h 20m
Frequency
Twice daily
Estimated price
66€
Schedules at
tourist-service.com
Bus from Piraeus to Sofia
Ave. Duration
12h
Frequency
Twice daily
Estimated price
66€
Schedules at
tourist-service.com
Arda Tur
Phone
0700 20 544
Website
ardatur.bg
Bus from Athens Akominatou to Sofia Central Bus Station
Ave. Duration
12h 25m
Frequency
Twice daily
Estimated price
35€ - 50€
Website
Arda Tur
Bus from Piraeus Port to Sofia Central Bus Station
Ave. Duration
13h 25m
Frequency
Twice daily
Estimated price
35€ - 50€
Website
Arda Tur
Ruse Bus
Phone
+359 82 82 81 51
Email
info@avtogararuse.org
Website
avtogararuse.org
Bus from Sofia to Barcelona
Ave. Duration
33h 15m
Frequency
Once a week
Estimated price
85€ - 120€
Schedules at
avtogararuse.org
KTEL Fthiotidos
Phone
22310 - 51345
Email
info@ktelfthiotidos.gr
Website
ktelfthiotidos.gr
Bus and ferry from Heraklion to Lamia
Ave. Duration
12h 10m
Frequency
Once daily
Estimated price
47€ - 53€
Schedules at
ktelfthiotidos.gr
Valeross
Phone
046/ 66 13 21
Email
valeross_holiday@abv.bg
Website
valeross.com
Bus from Lamia to Sofia
Ave. Duration
7h 32m
Frequency
Once daily
Estimated price
22€ - 60€
Schedules at
valeross.com
Union Ivkoni
Phone
02/989 0000
Website
union-ivkoni.com
Bus from Piraeus to Sofia
Ave. Duration
12h 45m
Frequency
Twice daily
Estimated price
23€ - 35€
Schedules at
union-ivkoni.com
Bus from Sofia to Barcelona
Ave. Duration
38h 30m
Frequency
Twice a week
Estimated price
65€ - 110€
Schedules at
union-ivkoni.com
Yubim
Website
yubim.eu
Bus from Sofia to Barcelona
Ave. Duration
36h 28m
Frequency
Twice a week
Estimated price
110€ - 150€
Schedules at
yubim.eu
Kaleia
Phone
+359 894 77 44 02
Email
kaleia@mail.com
Website
kaleiatravel.com
Bus from Kavala to Sofia
Ave. Duration
5h 25m
Frequency
Once daily
Schedules at
en.kaleiatravel.com
Georg
Phone
+ 359/38/66 34 04
Email
georg_ltd@abv.bg
Website
georg-bg.com
Bus from Sofia to Barcelona
Ave. Duration
37h 30m
Frequency
Once daily
Estimated price
240€ - 310€
Schedules at
georg-bg.com
Ferry operators
Sea Jets
Phone
+30 210 4121001
Email
info@seajets.gr
Website
seajets.gr
Car ferry from Santorini to Piraeus
Ave. Duration
5h 10m
Frequency
Once daily
Estimated price
65€ - 90€
Website
Sea Jets
2nd Class
65€ - 90€
1st Class
75€ - 110€
Ferry from Santorini to Heraklion
Ave. Duration
1h 40m
Frequency
Twice daily
Estimated price
45€ - 70€
Website
Sea Jets
2nd Class
45€ - 70€
1st Class
55€ - 75€
Car ferry from Santorini to Mykonos
Ave. Duration
1h 45m
Frequency
Once daily
Estimated price
45€ - 70€
Website
Sea Jets
2nd Class
45€ - 70€
1st Class
55€ - 75€
Blue Star Ferries
Phone
+30-210-8919800
Email
bluestarferries@bluestarferries.com
Website
bluestarferries.com
Car ferry from Santorini to Piraeus
Ave. Duration
7h 45m
Frequency
Twice daily
Estimated price
35€ - 95€
Website
Blue Star Ferries
Business
54€ - 58€
2 Bed Inside Cabin
65€ - 80€
Economy
35€ - 50€
4 Bed Outside Cabin
55€ - 70€
2 Bed Lux Cabin
75€ - 95€
Economy
40€
CABIN A2 outside
73€
CABIN A3 outside
64€
CABIN A4 outside
64€
Hellenic Seaways
Phone
+30 210 4199000
Email
hswroro@hsw.gr
Website
hellenicseaways.gr
Car ferry from Mykonos to Kavala
Ave. Duration
18h 15m
Frequency
Twice a week
Estimated price
45€ - 110€
Website
Hellenic Seaways
Business
50€ - 75€
2 Bed Lux Cabin
80€ - 110€
Economy
45€ - 65€
4 Bed Inside Cabin
65€ - 95€
4 bed inside cabin
85€

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.