There are 11 ways to get from Spain to Rhodes by plane, train, bus, ferry, or busferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Barcelona–El Prat Airport
best- Fly from Barcelona–El Prat Airport (BCN) to Rhodes International Airport (RHO)plane BCN - RHO
8h 2m€93–267Fly from Adolfo Suárez Madrid–Barajas Airport
cheapest- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Rhodes International Airport (RHO)plane MAD - RHO
9h 3m€82–267Train, bus, ferry
- Take the train from Barcelona-Sants to Montpellier Saint-Rochtrain
- Take the bus from Montpellier to Tiranabus
- Take the bus from Durrës to Piraeusbus
- Take the ferry from Port of Piraeus to Rhodesferry Bsf / ...
2d 6hFly from Valencia Airport
- Fly from Valencia Airport (VLC) to Rhodes International Airport (RHO)plane VLC - RHO
8h 24m€100–278Fly from Son Sant Joan Airport
- Fly from Son Sant Joan Airport (PMI) to Rhodes International Airport (RHO)plane PMI - RHO
8h 9m€106–258Fly from Seville Airport
- Fly from Seville Airport (SVQ) to Rhodes International Airport (RHO)plane SVQ - RHO
9h 40m€177–309Fly from Málaga Airport
- Fly from Málaga Airport (AGP) to Rhodes International Airport (RHO)plane AGP - RHO
8h 39m€102–275Train, bus, bus and ferry, ferry
- Take the train from Barcelona-Sants to Montpellier Saint-Rochtrain
- Take the bus from Montpellier to Tiranabus
- Take the busferry from Tirana to Heraklion Portbusferry
- Take the ferry from Heraklion to Rhodesferry Bsf
2d 13hBus, bus and ferry, ferry
- Take the bus from Barcellona to Romabus
- Take the busferry from Roma, Autostazione Tiburtina to Vlorëbusferry
- Take the bus from Vlorë to Piraeusbus
- Take the ferry from Port of Piraeus to Rhodesferry Bsf / ...
2d 19hBus, ferry
- Take the bus from Barcelona to Sofia Central Bus Stationbus
- Take the bus from Sofia Central Bus Station to Kavala Central Bus Stationbus
- Take the ferry from Kavala to Fourniferry Bsf
- Take the ferry from Fourni to Rhodesferry Bsf
3d 1h€292–532Bus, ferry via Ivano-Frankivsk
- Take the bus from Barcelona, Estació d'Autobusos Nord to Ivano-Frankivskbus
- Take the bus from Ivano-Frankivsk to İstanbul Esenler bus stationbus
- Take the bus from İstanbul Esenler bus station to Marmaris bus stationbus
- Take the ferry from Port of Marmaris to Port of Rhodesferry
3d 3h€274–324
Barcelona–El Prat Airport (BCN) to Rhodes International Airport (RHO) flights
Questions & Answers
The cheapest way to get from Spain to Rhodes is to fly which costs €100 - €260 and takes 8h 9m.
The fastest way to get from Spain to Rhodes is to fly which takes 8h 2m and costs €90 - €270.
The distance between Spain and Rhodes is 2338 km.
The best way to get from Spain to Rhodes without a car is to train and bus and ferry which takes 2 days 6h and costs .
It takes approximately 8h 2m to get from Spain to Rhodes, including transfers.
There are 1460+ hotels available in Rhodes.
What companies run services between Spain and Rhodes, Greece?
Aegean Airlines, Vueling Airlines, and two other airlines fly from Barcelona–El Prat Airport (BCN) to Rhodes International Airport (RHO) 3 times a day.
- Website
- en.aegeanair.com
Flights from Barcelona–El Prat Airport to Rhodes International Airport via Athens
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- €60–230
Flights from Valencia Airport to Rhodes International Airport via Athens
- Ave. Duration
- 7h 47m
- When
- Monday and Thursday
- Estimated price
- €100–360
Flights from Adolfo Suárez Madrid–Barajas Airport to Rhodes International Airport via Athens
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- €150–270
Flights from Son Sant Joan Airport to Rhodes International Airport via Athens
- Ave. Duration
- 7h 15m
- When
- Tuesday and Friday
- Estimated price
- €65–290
Flights from Seville Airport to Rhodes International Airport via Athens
- Ave. Duration
- 9h 2m
- When
- Wednesday and Saturday
- Estimated price
- €110–370
Flights from Málaga Airport to Rhodes International Airport via Athens
- Ave. Duration
- 8h 5m
- When
- Tuesday, Friday, and Saturday
- Estimated price
- €85–360
- Website
- ryanair.com
Flights from Barcelona–El Prat Airport to Rhodes International Airport via Naples
- Ave. Duration
- 5h 50m
- When
- Monday
- Estimated price
- €85–210
Flights from Barcelona–El Prat Airport to Rhodes International Airport via Bari
- Ave. Duration
- 6h 15m
- When
- Monday
- Estimated price
- €60–210
Flights from Valencia Airport to Rhodes International Airport via Sofia
- Ave. Duration
- 7h 15m
- When
- Friday
- Estimated price
- €95–260
Flights from Adolfo Suárez Madrid–Barajas Airport to Rhodes International Airport via Rome
- Ave. Duration
- 6h 35m
- When
- Monday
- Estimated price
- €65–170
Flights from Adolfo Suárez Madrid–Barajas Airport to Rhodes International Airport via Bari
- Ave. Duration
- 7h 55m
- When
- Monday
- Estimated price
- €65–170
Flights from Adolfo Suárez Madrid–Barajas Airport to Rhodes International Airport via Catania
- Ave. Duration
- 10h 40m
- When
- Wednesday
- Estimated price
- €65–170
Flights from Seville Airport to Rhodes International Airport via Bari
- Ave. Duration
- 7h 25m
- When
- Monday
- Estimated price
- €220–300
Flights from Seville Airport to Rhodes International Airport via Rome
- Ave. Duration
- 11h 10m
- When
- Monday
- Estimated price
- €220–300
Flights from Málaga Airport to Rhodes International Airport via Naples
- Ave. Duration
- 7h 25m
- When
- Monday
- Estimated price
- €70–230
Flights from Málaga Airport to Rhodes International Airport via Rome
- Ave. Duration
- 6h 25m
- When
- Monday
- Estimated price
- €100–310
- Website
- flyulendo.com
Flights from Valencia Airport to Rhodes International Airport via Rome
- Ave. Duration
- 7h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €55–230
Flights from Adolfo Suárez Madrid–Barajas Airport to Rhodes International Airport via Rome
- Ave. Duration
- 6h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €55–220
Flights from Seville Airport to Rhodes International Airport via Rome
- Ave. Duration
- 6h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €220–300
- Website
- wizzair.com
Flights from Valencia Airport to Rhodes International Airport via Sofia
- Ave. Duration
- 11h 40m
- When
- Tuesday and Thursday
- Estimated price
- €70–260
Flights from Son Sant Joan Airport to Rhodes International Airport via Sofia
- Ave. Duration
- 10h
- When
- Tuesday and Thursday
- Estimated price
- €55–220
- Website
- ita-airways.com
Flights from Valencia Airport to Rhodes International Airport via Rome
- Ave. Duration
- 7h 30m
- When
- Saturday
- Estimated price
- €100–300
Flights from Adolfo Suárez Madrid–Barajas Airport to Rhodes International Airport via Rome
- Ave. Duration
- 7h 25m
- When
- Saturday
- Estimated price
- €95–290
- Website
- easyjet.com
Flights from Barcelona–El Prat Airport to Rhodes International Airport via Naples
- Ave. Duration
- 5h 40m
- When
- Tuesday
- Estimated price
- €60–220
- Website
- skyexpress.gr
Flights from Adolfo Suárez Madrid–Barajas Airport to Rhodes International Airport via Athens
- Ave. Duration
- 6h 15m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €110–210
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Barcelona-Sants to Montpellier Saint-Roch
- Ave. Duration
- 3h 6m
- Frequency
- Twice daily
- Estimated price
- €35–65
- Website
- https://www.renfe.com/es/en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Barcelona-Sants to Montpellier Saint-Roch
- Ave. Duration
- 3h 17m
- Frequency
- Once daily
- Estimated price
- €70–120
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +355 69 232 8000
- anumitravel@gmail.com
- Website
- facebook.com
Bus from Montpellier to Tirana
- Ave. Duration
- 19h 49m
- Frequency
- Once a week
- Schedules at
- facebook.com
- Phone
- +2105203350
- Website
- top-lines.gr
Bus from Durrës to Piraeus
- Ave. Duration
- 9h 51m
- Frequency
- Twice daily
- Estimated price
- €40
- Schedules at
- top-lines.gr
- Phone
- +355 42 239 203 / +355 69 400 4075
- albtrans06@yahoo.com
- Website
- facebook.com
Busferry from Tirana to Heraklion Port
- Ave. Duration
- 24h
- Frequency
- Once daily
- Website
- https://www.facebook.com/profile.php?id=100063548259783
- Phone
- +39 06 88 93 82 32
- Website
- itabus.it
Bus from Barcellona to Roma
- Ave. Duration
- 24h
- Frequency
- 3 times a day
- Estimated price
- €85–160
- Website
- https://www.itabus.it/en/home
- Phone
- +30 210 8215414
- info@rucitours.com
- Website
- rucitours.com
Busferry from Roma, Autostazione Tiburtina to Vlorë
- Ave. Duration
- 13h 50m
- Frequency
- Once a week
- Schedules at
- rucitours.com
- Phone
- +355 68 407 6607
- komatastours.al@gmail.com
- Website
- facebook.com
Bus from Vlorë to Piraeus
- Ave. Duration
- 10h 19m
- Frequency
- Once daily
- Estimated price
- €40
- Schedules at
- facebook.com
- Phone
- 02 981 10 40
- travel@yubim.eu
- Website
- yubim.eu
Bus from Barcelona to Sofia Central Bus Station
- Ave. Duration
- 35h 30m
- Frequency
- Twice a week
- Estimated price
- €110–150
- Schedules at
- yubim.eu
- Phone
- +359 894 77 44 02
- office@kaleiatravel.com
- Website
- kaleiatravel.com
Bus from Sofia Central Bus Station to Kavala Central Bus Station
- Ave. Duration
- 5h 15m
- Frequency
- Twice daily
- Estimated price
- €30–50
- Website
- https://en.kaleiatravel.com/
- Phone
- +38 (044) 444 00 44
- Website
- grandes-tour.com.ua
Bus from Barcelona, Estació d'Autobusos Nord to Ivano-Frankivsk
- Ave. Duration
- 36h 25m
- Frequency
- 3 times a week
- Estimated price
- €147
- Website
- https://grandes-tour.com.ua/en
- Phone
- +380 (93) 320-44-44
- help@gunsel.ua
- Website
- gunsel.ua
Bus from Ivano-Frankivsk to İstanbul Esenler bus station
- Ave. Duration
- 22h 35m
- Frequency
- Twice a week
- Estimated price
- €60–85
- Website
- https://gunsel.ua/
- Phone
- 444 0 562
- kamilkoc@kamilkoc.com.tr
- Website
- flixbus.com.tr
Bus from İstanbul Esenler bus station to Marmaris bus station
- Ave. Duration
- 12h 5m
- Frequency
- Every 4 hours
- Estimated price
- €20–28
- Schedules at
- flixbus.com.tr
- Phone
- 0 850 333 35 35
- info@pamukkale.com.tr
- Website
- pamukkale.com.tr
Bus from İstanbul Esenler bus station to Marmaris bus station
- Ave. Duration
- 11h 55m
- Frequency
- Every 4 hours
- Estimated price
- €26–35
- Schedules at
- pamukkale.com.tr
- Phone
- 0(850) 309 22 16
- bilgi@istanbulkalesi.com.tr
- Website
- istanbulkalesi.com.tr
Bus from İstanbul Esenler bus station to Marmaris bus station
- Ave. Duration
- 10h 45m
- Frequency
- 3 times a day
- Estimated price
- €26–45
- Schedules at
- istanbulkalesi.com.tr
- Phone
- 444 50 33
- bilgi@villaseyahat.com
- Website
- villaseyahat.com
Bus from İstanbul Esenler bus station to Marmaris bus station
- Ave. Duration
- 10h 30m
- Frequency
- Once daily
- Estimated price
- €23
- Schedules at
- villaseyahat.com
- Phone
- 0850 577 99 99
- info@varan.com.tr
- Website
- varan.com.tr
Bus from İstanbul Esenler bus station to Marmaris bus station
- Ave. Duration
- 11h 30m
- Frequency
- Once daily
- Estimated price
- €27–40
- Schedules at
- varan.com.tr
- Phone
- 0850 811 5959
- website@kaleseyahat.com.tr
- Website
- kaleseyahat.com.tr
Bus from İstanbul Esenler bus station to Marmaris bus station
- Ave. Duration
- 12h 30m
- Frequency
- Once daily
- Estimated price
- €31
- Schedules at
- kaleseyahat.com.tr
Ferry from Port of Piraeus to Rhodes
- Ave. Duration
- 15h 40m
- Frequency
- Once daily
- Estimated price
- €85–190
- Website
- https://www.bluestarferries.com/en-gb/
Ferry from Heraklion to Rhodes
- Ave. Duration
- 11h
- Frequency
- Twice a week
- Estimated price
- €65–150
- Website
- https://www.bluestarferries.com/en-gb/
Ferry from Kavala to Fourni
- Ave. Duration
- 17h
- Frequency
- Once a week
- Estimated price
- €100–220
- Website
- https://www.bluestarferries.com/en-gb/
Ferry from Fourni to Rhodes
- Ave. Duration
- 11h 15m
- Frequency
- Once a week
- Estimated price
- €50–110
- Website
- https://www.bluestarferries.com/en-gb/
- Phone
- +30 22410 74 235
- info@seadreams.gr
- Website
- seadreams.gr
Ferry from Port of Marmaris to Port of Rhodes
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- €47
- Website
- https://seadreams.gr/
Want to know more about travelling around Greece
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
Getting around the Cyclades
Read the travel guide
Train travel in Spain: A guide to Renfe
Read the travel guide















































