There are 10 ways to get from Apulia to Rhodes by bus, plane, train, busferry, ferry, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Bari Karol Wojtyła Airport, fly
best- Take the bus from Altamura Via Matera to Bari Airportbus
- Fly from Bari Karol Wojtyła Airport (BRI) to Rhodes International Airport (RHO)plane BRI - RHO
5h 26m€74–198Fly from Brindisi Airport
cheapest- Fly from Brindisi Airport (BDS) to Rhodes International Airport (RHO)plane BDS - RHO
8h 14m€57–244Train, bus and ferry, bus, ferry, car ferry
- Take the train from Bari Centrale to Brindisitrain Fa / ...
- Take the busferry from Brindisi - Piazza Capitanerie di Porto to Fierbusferry
- Take the bus from Fier to Piraeusbus
- Take the ferry from Port of Piraeus to Lipsiferry Bsf
- Take the car ferry from Port of Lipsi to Port of Rhodescarferry
31h 47mBus and ferry, bus, ferry
- Take the busferry from Bari Porto to Durrësbusferry
- Take the bus from Durrës to Piraeusbus
- Take the ferry from Port of Piraeus to Rhodesferry Bsf / ...
32h 40mTrain to Fiumicino International Airport, fly
- Take the train from Foggia to Roma Terminitrain
- Fly from Fiumicino International Airport (FCO) to Rhodes International Airport (RHO)plane FCO - RHO
9h 1m€107–290Bus and ferry to Tirana International Airport Nënë Tereza, fly
- Take the busferry from Bari Porto to Durrësbusferry
- Fly from Tirana International Airport Nënë Tereza (TIA) to Rhodes International Airport (RHO)plane TIA - RHO
10h 36mTrain to Naples Airport, fly
- Take the train from Foggia to Casertatrain
- Fly from Naples Airport (NAP) to Rhodes International Airport (RHO)plane NAP - RHO
8h 3m€83–242Bus and ferry, bus, ferry via Istanbul
- Take the busferry from Bari Porto to Durrësbusferry
- Take the bus from Durrës to Korçëbus
- Take the bus from Korçë to Istanbulbus
- Take the bus from İstanbul Esenler to Marmarisbus
- Take the ferry from Port of Marmaris to Port of Rhodesferry
36h 50mBus and ferry, bus, car ferry
- Take the busferry from Bari Porto to Durrësbusferry
- Take the bus from Durrës to Piraeusbus
- Take the car ferry from Port of Piraeus to Port of Kalymnoscarferry
- Take the car ferry from Port of Kalymnos to Port of Rhodescarferry
44h 53mCar ferry, bus, train, ferry
- Take the car ferry from Port of Bari to Samicarferry
- Take the car ferry from Sami to Patrascarferry
- Take the bus from Patra to Kiatobus C3e / ...
- Take the train from Kiato to Piraeustrain Re
- Take the ferry from Port of Piraeus to Rhodesferry Bsf / ...
45h 8m€191–381
Bari Karol Wojtyła Airport (BRI) to Rhodes International Airport (RHO) flights
Questions & Answers
The cheapest way to get from Apulia to Rhodes is to fly which costs €55 - €250 and takes 8h 14m.
The fastest way to get from Apulia to Rhodes is to bus and fly which takes 5h 26m and costs €70 - €200.
The distance between Apulia and Rhodes is 1172 km.
The best way to get from Apulia to Rhodes without a car is to train and bus and ferry and bus and ferry and car ferry which takes 31h 47m and costs .
It takes approximately 5h 26m to get from Apulia to Rhodes, including transfers.
Rhodes is 1h ahead of Apulia. It is currently 11:48 PM in Apulia and 12:48 AM in Rhodes.
There are 2721+ hotels available in Rhodes.
What companies run services between Apulia, Italy and Rhodes, Greece?
Ryanair, ITA Airways, and Neos fly from Brindisi Airport (BDS) to Rhodes International Airport (RHO) once daily.
- Website
- ryanair.com
Flights from Bari Karol Wojtyła Airport to Rhodes International Airport
- Ave. Duration
- 1h 55m
- When
- Monday and Thursday
- Estimated price
- €65–170
Flights from Brindisi Airport to Rhodes International Airport via Milan Bergamo
- Ave. Duration
- 5h 30m
- When
- Monday
- Estimated price
- €55–170
Flights from Brindisi Airport to Rhodes International Airport via Bologna
- Ave. Duration
- 6h 30m
- When
- Monday
- Estimated price
- €55–170
Flights from Brindisi Airport to Rhodes International Airport via Pisa
- Ave. Duration
- 10h 20m
- When
- Sunday
- Estimated price
- €55–170
Flights from Brindisi Airport to Rhodes International Airport via Fiumicino International Airport
- Ave. Duration
- 5h 30m
- When
- Tuesday and Wednesday
- Estimated price
- €55–170
Flights from Fiumicino International Airport to Rhodes International Airport
- Ave. Duration
- 2h 30m
- When
- Monday to Wednesday
- Estimated price
- €60–140
Flights from Fiumicino International Airport to Rhodes International Airport via Bari Karol Wojtyła Airport
- Ave. Duration
- 5h 20m
- When
- Monday and Thursday
- Estimated price
- €60–140
Flights from Naples Airport to Rhodes International Airport
- Ave. Duration
- 2h 10m
- When
- Monday and Thursday
- Estimated price
- €60–180
- Website
- en.aegeanair.com
Flights from Bari Karol Wojtyła Airport to Rhodes International Airport via Athens
- Ave. Duration
- 4h 25m
- When
- Friday
- Estimated price
- €50–210
Flights from Fiumicino International Airport to Rhodes International Airport via Athens
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- €95–250
Flights from Tirana International Airport Nënë Tereza to Rhodes International Airport
- Ave. Duration
- 1h 30m
- When
- Sunday
- Estimated price
- €70–180
Flights from Tirana International Airport Nënë Tereza to Rhodes International Airport via Athens
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- €70–180
- Website
- ita-airways.com
Flights from Brindisi Airport to Rhodes International Airport via Fiumicino International Airport
- Ave. Duration
- 6h
- When
- Saturday
- Estimated price
- €85–270
Flights from Fiumicino International Airport to Rhodes International Airport
- Ave. Duration
- 2h 20m
- When
- Saturday
- Estimated price
- €70–230
- Website
- neosair.it
Flights from Brindisi Airport to Rhodes International Airport via Milan Bergamo
- Ave. Duration
- 5h 25m
- When
- Sunday
- Estimated price
- €310–550
Flights from Fiumicino International Airport to Rhodes International Airport
- Ave. Duration
- 2h 30m
- When
- Saturday
- Estimated price
- €280–550
- Website
- flyulendo.com
Flights from Fiumicino International Airport to Rhodes International Airport
- Ave. Duration
- 2h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €45–150
- Website
- skyexpress.gr
Flights from Tirana International Airport Nënë Tereza to Rhodes International Airport via Athens
- Ave. Duration
- 3h 35m
- When
- Sunday
- Estimated price
- €55–200
- Website
- easyjet.com
Flights from Naples Airport to Rhodes International Airport
- Ave. Duration
- 2h 10m
- When
- Tuesday
- Estimated price
- €55–220
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Bari Centrale to Brindisi
- Ave. Duration
- 56 min
- Frequency
- Every 2 hours
- Estimated price
- €16–35
- Schedules at
- trenitalia.com
Train from Foggia to Roma Termini
- Ave. Duration
- 3h 23m
- Frequency
- Every 4 hours
- Estimated price
- €50–100
- Schedules at
- trenitalia.com
Train from Foggia to Caserta
- Ave. Duration
- 2h 2m
- Frequency
- Every 4 hours
- Estimated price
- €23–45
- Schedules at
- trenitalia.com
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Bari Centrale to Brindisi
- Ave. Duration
- 1h 14m
- Frequency
- 5 times a day
- Estimated price
- €11–25
- Website
- https://www.trenitalia.com/en.html
Train from Foggia to Roma Termini
- Ave. Duration
- 4h 46m
- Frequency
- Once daily
- Estimated price
- €35–80
- Website
- https://www.trenitalia.com/en.html
Train from Foggia to Caserta
- Ave. Duration
- 2h 17m
- Frequency
- Twice daily
- Estimated price
- €16–35
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Bari Centrale to Brindisi
- Ave. Duration
- 1h 22m
- Frequency
- Hourly
- Estimated price
- €14–23
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Foggia to Roma Termini
- Ave. Duration
- 3h 25m
- Frequency
- Once daily
- Estimated price
- €45–90
- Website
- https://www.italotreno.it/en
- Phone
- 14511
- Website
- hellenictrain.gr
Train from Kiato to Piraeus
- Ave. Duration
- 1h 42m
- Frequency
- Hourly
- Estimated price
- €8–13
- Website
- https://www.hellenictrain.gr/en
- Phone
- +39 080 579 0211
- info@sitasudtrasporti.it
- Website
- sitasudtrasporti.it
Bus from Altamura Via Matera to Bari Airport
- Ave. Duration
- 50 min
- Frequency
- 5 times a day
- Estimated price
- €2–6
- Schedules at
- sitasudtrasporti.it
- Book at
- marozzivt.it
- Phone
- +393293958604
- info@pistoiaviaggi.com
- Website
- pistoia-viaggi.it
Busferry from Brindisi - Piazza Capitanerie di Porto to Fier
- Ave. Duration
- 5h 29m
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
Busferry from Bari Porto to Durrës
- Ave. Duration
- 6h
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
- Phone
- +2105203350
- Website
- top-lines.gr
Bus from Fier to Piraeus
- Ave. Duration
- 8h 43m
- Frequency
- Twice daily
- Estimated price
- €40
- Schedules at
- 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
- +355697278670
- mb.travel@hotmail.com
- Website
- facebook.com
Busferry from Bari Porto to Durrës
- Ave. Duration
- 4h 56m
- Frequency
- Twice a week
- Schedules at
- autobus.al
- Phone
- +355 69 213 1213
- Travelbusel@gmail.com
- Website
- facebook.com
Bus from Durrës to Korçë
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- €2
- Schedules at
- facebook.com
- Phone
- +90 212 658 18 51
- info@alparturizm.com.tr
- Website
- alparturizm.com.tr
Bus from Korçë to Istanbul
- Ave. Duration
- 12h 30m
- Frequency
- 6 times a week
- Estimated price
- €35–55
- Website
- https://www.alparturizm.com.tr/en/
- Phone
- 0 850 333 35 35
- info@pamukkale.com.tr
- Website
- pamukkale.com.tr
Bus from İstanbul Esenler to Marmaris
- Ave. Duration
- 11h 55m
- Frequency
- Every 4 hours
- Estimated price
- €28–40
- Schedules at
- pamukkale.com.tr
- Phone
- 444 0 562
- kamilkoc@kamilkoc.com.tr
- Website
- flixbus.com.tr
Bus from İstanbul Esenler to Marmaris
- Ave. Duration
- 12h 45m
- Frequency
- Every 4 hours
- Estimated price
- €18–25
- Schedules at
- flixbus.com.tr
- Phone
- 0(850) 309 22 16
- bilgi@istanbulkalesi.com.tr
- Website
- istanbulkalesi.com.tr
Bus from İstanbul Esenler to Marmaris
- Ave. Duration
- 10h 45m
- Frequency
- 3 times a day
- Estimated price
- €26–40
- Schedules at
- istanbulkalesi.com.tr
- Phone
- 444 50 33
- bilgi@villaseyahat.com
- Website
- villaseyahat.com
Bus from İstanbul Esenler to Marmaris
- 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 to Marmaris
- Ave. Duration
- 11h 30m
- Frequency
- Once daily
- Estimated price
- €24–40
- Schedules at
- varan.com.tr
- Phone
- 0850 811 5959
- website@kaleseyahat.com.tr
- Website
- kaleseyahat.com.tr
Bus from İstanbul Esenler to Marmaris
- Ave. Duration
- 12h 30m
- Frequency
- Once daily
- Estimated price
- €30
- Schedules at
- kaleseyahat.com.tr
- Phone
- +355 68 407 6607
- komatastours.al@gmail.com
- Website
- facebook.com
Bus from Durrës to Piraeus
- Ave. Duration
- 13h 13m
- Frequency
- Once daily
- Estimated price
- €40
- Schedules at
- facebook.com
- Phone
- 14511
- Website
- hellenictrain.gr
Bus from Patra to Kiato
- Ave. Duration
- 1h 25m
- Frequency
- Every 3 hours
- Estimated price
- €4–7
- Website
- https://www.hellenictrain.gr/en
Ferry from Port of Piraeus to Lipsi
- Ave. Duration
- 8h 10m
- Frequency
- Twice a week
- Estimated price
- €55–130
- Website
- https://www.bluestarferries.com/en-gb/
Ferry from Port of Piraeus to Rhodes
- Ave. Duration
- 15h 40m
- Frequency
- Twice daily
- Estimated price
- €85–190
- Website
- https://www.bluestarferries.com/en-gb/
- Phone
- +30 22410 70590
- info@12ne.gr
- Website
- 12ne.gr
Car ferry from Port of Lipsi to Port of Rhodes
- Ave. Duration
- 3h 51m
- Frequency
- Twice a week
- Estimated price
- €60–110
- Website
- https://www.12ne.gr/en
- 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/
- Phone
- +30 210 710 7 710
- info@seajets.gr
- Website
- seajets.com
Car ferry from Port of Piraeus to Port of Kalymnos
- Ave. Duration
- 15h 15m
- Frequency
- Twice a week
- Estimated price
- €140–360
- Website
- https://www.seajets.com/
- Phone
- +30 21 0620 6427
- info@saos.gr
- Website
- saos.gr
Car ferry from Port of Kalymnos to Port of Rhodes
- Ave. Duration
- 8h 15m
- Frequency
- Once a week
- Estimated price
- €30
- Website
- https://saos.gr/en/
- Phone
- +30 210 4828001
- booking@ventourisferries.com
- Website
- ventourisferries.com
Car ferry from Port of Bari to Sami
- Ave. Duration
- 18h 15m
- Frequency
- Once a week
- Estimated price
- €80–120
- Website
- https://ventourisferries.com/en/
- Phone
- +30 210 94 99 400
- info@levanteferries.gr
- Website
- levanteferries.com
Car ferry from Sami to Patras
- Ave. Duration
- 3h 20m
- Frequency
- Once daily
- Estimated price
- €14–50
- Website
- https://www.levanteferries.com/en/
- Passenger
- €14
- Car
- €50
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
Italy Travel Guides
Read the travel guide
Getting around the Cyclades
Read the travel guide
Want to know more about Flixbus?
Read the travel guide











































































