There are 9 ways to get from Kos to Costa Brava by plane, bus, ferry, taxi, car, 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.
Fly from Kos, bus
best- Fly from Kos (KGS) to Barcelona–El Prat Airport (BCN)plane KGS - BCN
- Take the bus from Barcelona Airport El Prat T1 to St Antoni de Calongebus
11h 58m€90–220Ferry, bus, taxi
- Take the ferry from Port of Kos to Port of Piraeusferry Bsf / ...
- Take the bus from Piraeus to Durrësbus
- Take the bus from Tirana to Gironabus
- Take the taxi from Girona to Costa Bravataxi
2d 4hFerry, drive
- Take the ferry from Port of Kos to Port of Piraeusferry Bsf / ...
- Drive from Port of Piraeus to Costa Bravacar
42h 30m€603–987Car ferry to Rhodes International Airport, fly, bus
- Take the carferry from Port of Kos to Port of Rhodescarferry
- Fly from Rhodes International Airport (RHO) to Barcelona–El Prat Airport (BCN)plane RHO - BCN
- Take the bus from Barcelona Airport El Prat T1 to St Antoni de Calongebus
14h 20m€142–339Ferry to Samos Aristarchos International Airport, fly, bus
- Take the ferry from Port of Kos to Vathy Samouferry
- Fly from Samos Aristarchos International Airport (SMI) to Barcelona–El Prat Airport (BCN)plane SMI - BCN
- Take the bus from Barcelona Airport El Prat T1 to St Antoni de Calongebus
17h 35m€168–387Ferry, bus
- Take the ferry from Port of Kos to Port of Piraeusferry Bsf / ...
- Take the bus from Piraeus to Durrësbus
- Take the bus from Tirana to Gironabus
2d 4hFerry, bus via Gjirokastër
- Take the ferry from Port of Kos to Port of Piraeusferry Bsf / ...
- Take the bus from Piraeus to Gjirokastërbus
- Take the bus from Gjirokastër to Tiranabus
- Take the bus from Tirana to Girona, Estació d'Autobusosbus
- Take the bus from Girona Estació d'Autobusos to Sant Antoni de Calongebus e3 / ...
2d 7hFerry, bus #2
- Take the ferry from Port of Kos to Port of Bodrumferry
- Take the bus from Bodrum to İstanbul Esenlerbus
- Take the bus from İstanbul Esenler bus station to București, Autogara Militaribus
- Take the bus from București, Autogara Militari to Girona, Estació d'Autobusosbus
- Take the bus from Girona Estació d'Autobusos to Sant Antoni de Calongebus e3 / ...
3d 1h€364–554Car ferry, ferry, bus
- Take the carferry from Port of Kos to Evdiloscarferry
- Take the ferry from Evdilos to Thessalonikiferry Bsf
- Take the bus from Thessaloniki to Timișoara, Gara Timisoara Nordbus
- Take the bus from Timișoara, Gara Timisoara Nord to Girona, Estació d'Autobusosbus
- Take the bus from Girona Estació d'Autobusos to Sant Antoni de Calongebus e3 / ...
3d 10h€379–740
Kos to Costa Brava by ferry, foot, and bus
Comparing Your Travel Options
The cheapest way to get from Kos to Costa Brava is to fly and bus which costs €90 - €220 and takes 11h 58m.
The fastest way to get from Kos to Costa Brava is to fly and bus which takes 11h 58m and costs €90 - €220.
The distance between Kos and Costa Brava is 2372 km.
The best way to get from Kos to Costa Brava without a car is to ferry and bus and taxi which takes 2 days 4h and costs .
It takes approximately 11h 58m to get from Kos to Costa Brava, including transfers.
There are 3340+ hotels available in Costa Brava.
What companies run services between Kos, Greece and Costa Brava, Spain?
There is no direct connection from Kos to Costa Brava. However, you can take the bus to Kos Airport, walk to Kos (KGS) airport, fly to Barcelona–El Prat Airport (BCN), walk to Aeropuerto de Barcelona T2 Metro, take the subway to Aeroport T1, walk to Barcelona Airport El Prat T1, then take the bus to St Antoni de Calonge. Alternatively, you can take the ferry to Port of Piraeus, walk to Piraeus, take the bus to Durrës, walk to Durrës, take the bus to Tirana, take the bus to Girona, then take the taxi to Costa Brava.
- Website
- skyexpress.gr
Flights from Kos to Barcelona–El Prat Airport via Athens
- Ave. Duration
- 6h 7m
- When
- Monday, Friday, Sunday, Wednesday, and Thursday
- Estimated price
- €90–320
Flights from Rhodes International Airport to Barcelona–El Prat Airport via Athens
- Ave. Duration
- 6h 12m
- When
- Monday, Friday, Sunday, Wednesday, and Thursday
- Estimated price
- €75–280
Flights from Samos Aristarchos International Airport to Barcelona–El Prat Airport via Athens
- Ave. Duration
- 8h 37m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €90–330
- Website
- en.aegeanair.com
Flights from Kos to Barcelona–El Prat Airport via Athens
- Ave. Duration
- 6h 15m
- When
- Every day
- Estimated price
- €100–320
Flights from Rhodes International Airport to Barcelona–El Prat Airport via Athens
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- €120–180
Flights from Samos Aristarchos International Airport to Barcelona–El Prat Airport via Athens
- Ave. Duration
- 7h 55m
- When
- Wednesday and Saturday
- Estimated price
- €110–340
- Website
- ryanair.com
Flights from Kos to Barcelona–El Prat Airport via Rome
- Ave. Duration
- 9h 40m
- When
- Wednesday
- Estimated price
- €55–180
Flights from Kos to Barcelona–El Prat Airport via Bologna
- Ave. Duration
- 11h 55m
- When
- Tuesday
- Estimated price
- €55–180
Flights from Kos to Barcelona–El Prat Airport via Milan Bergamo
- Ave. Duration
- 5h 55m
- When
- Friday
- Estimated price
- €140–450
- Website
- vueling.com
Flights from Kos to Barcelona–El Prat Airport via Athens
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- €75–280
Flights from Rhodes International Airport to Barcelona–El Prat Airport via Athens
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- €90–140
Flights from Samos Aristarchos International Airport to Barcelona–El Prat Airport via Milan Malpensa
- Ave. Duration
- 6h 15m
- When
- Tuesday
- Estimated price
- €150–480
- Website
- lufthansa.com
Flights from Samos Aristarchos International Airport to Barcelona–El Prat Airport via Munich
- Ave. Duration
- 5h 55m
- When
- Monday and Thursday
- Estimated price
- €100–300
Flights from Samos Aristarchos International Airport to Barcelona–El Prat Airport via Frankfurt
- Ave. Duration
- 6h 30m
- When
- Tuesday
- Estimated price
- €100–320
- Website
- flyulendo.com
Flights from Rhodes International Airport to Barcelona–El Prat Airport via Rome
- Ave. Duration
- 5h 55m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €50–220
- Website
- ita-airways.com
Flights from Rhodes International Airport to Barcelona–El Prat Airport via Rome
- Ave. Duration
- 10h 5m
- When
- Saturday
- Estimated price
- €90–280
- Website
- eurowings.com
Flights from Samos Aristarchos International Airport to Barcelona–El Prat Airport via Dusseldorf
- Ave. Duration
- 8h 15m
- When
- Tuesday
- Estimated price
- €75–340
- Website
- swiss.com
Flights from Samos Aristarchos International Airport to Barcelona–El Prat Airport via Zurich
- Ave. Duration
- 8h 25m
- When
- Thursday
- Estimated price
- €110–550
- Phone
- +34 93 580 67 00
- [email protected]
- Website
- moventis.es
Bus from Barcelona Airport El Prat T1 to St Antoni de Calonge
- Ave. Duration
- 2h 30m
- Frequency
- Every 3 hours
- Estimated price
- €25–29
- Schedules at
- moventis.es
- Book at
- compras.moventis.es
Bus from Barcelona Airport El Prat T1 to St Antoni de Calonge
- Ave. Duration
- 2h 30m
- Frequency
- Every 3 hours
- Estimated price
- €25–29
- Schedules at
- moventis.es
- Book at
- compras.moventis.es
Bus from Barcelona Airport El Prat T1 to St Antoni de Calonge
- Ave. Duration
- 2h 30m
- Frequency
- Every 3 hours
- Estimated price
- €25–29
- Schedules at
- moventis.es
- Book at
- compras.moventis.es
Bus from Girona Estació d'Autobusos to Sant Antoni de Calonge
- Ave. Duration
- 1h 3m
- Frequency
- Every 4 hours
- Estimated price
- €9–11
- Schedules at
- moventis.es
- Book at
- compras.moventis.es
Bus from Girona Estació d'Autobusos to Sant Antoni de Calonge
- Ave. Duration
- 1h 3m
- Frequency
- Every 4 hours
- Estimated price
- €9–11
- Schedules at
- moventis.es
- Book at
- compras.moventis.es
Bus from Girona Estació d'Autobusos to Sant Antoni de Calonge
- Ave. Duration
- 1h 3m
- Frequency
- Every 4 hours
- Estimated price
- €9–11
- Schedules at
- moventis.es
- Book at
- compras.moventis.es
- Phone
- +355 68 407 6607
- [email protected]
- Website
- facebook.com
Bus from Piraeus to Durrës
- Ave. Duration
- 12h 2m
- Frequency
- Twice daily
- Estimated price
- €50
- Schedules at
- facebook.com
- Phone
- +355 69 249 3348
- [email protected]
- Website
- pati-travel.al
Bus from Tirana to Girona
- Ave. Duration
- 24h 4m
- Frequency
- Once a week
- Schedules at
- facebook.com
Bus from Tirana to Girona
- Ave. Duration
- 24h 4m
- Frequency
- Once a week
- Schedules at
- facebook.com
- Phone
- +2105203350
- Website
- top-lines.gr
Bus from Piraeus to Durrës
- Ave. Duration
- 9h 50m
- Frequency
- Twice daily
- Estimated price
- €45
- Schedules at
- top-lines.gr
Bus from Piraeus to Gjirokastër
- Ave. Duration
- 7h 12m
- Frequency
- Twice daily
- Estimated price
- €40
- Schedules at
- top-lines.gr
- Phone
- +355 69 40 67 522
- [email protected]
- Website
- travel.gjirafa.com
Bus from Gjirokastër to Tirana
- Ave. Duration
- 3h 30m
- Frequency
- 5 times a day
- Estimated price
- €14
- Schedules at
- Argjiro ShPK
- Phone
- +355 69 930 4724
- [email protected]
- Website
- visit-gjirokastra.com
Bus from Gjirokastër to Tirana
- Ave. Duration
- 4h 10m
- Frequency
- Every 4 hours
- Estimated price
- €14
- Schedules at
- travel.gjirafa.com
- Phone
- +355 69 232 8000
- [email protected]
- Website
- facebook.com
Bus from Tirana to Girona, Estació d'Autobusos
- Ave. Duration
- 27h 42m
- Frequency
- Once a week
- Schedules at
- facebook.com
- Phone
- 0 850 333 35 35
- [email protected]
- Website
- pamukkale.com.tr
Bus from Bodrum to İstanbul Esenler
- Ave. Duration
- 12h
- Frequency
- Every 4 hours
- Estimated price
- €25–40
- Schedules at
- pamukkale.com.tr
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from İstanbul Esenler bus station to București, Autogara Militari
- Ave. Duration
- 10h 10m
- Frequency
- Twice daily
- Estimated price
- €55–85
- Website
- Flixbus
Bus from București, Autogara Militari to Girona, Estació d'Autobusos
- Ave. Duration
- 45h 30m
- Frequency
- Once daily
- Estimated price
- €250–380
- Website
- Flixbus
- Phone
- +30-2310540970
- [email protected]
- Website
- Simeonidis Tours
Bus from Thessaloniki to Timișoara, Gara Timisoara Nord
- Ave. Duration
- 18h 26m
- Frequency
- Once a week
- Estimated price
- €60–130
- Website
- Simeonidis Tours
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Timișoara, Gara Timisoara Nord to Girona, Estació d'Autobusos
- Ave. Duration
- 30h 4m
- Frequency
- Once daily
- Estimated price
- €130–160
- Schedules at
- tabitatour.ro
- Phone
- +30 21 0891 9800
- [email protected]
- Website
- Blue Star Ferries
Ferry from Port of Kos to Port of Piraeus
- Ave. Duration
- 11h 40m
- Frequency
- 6 times a week
- Estimated price
- €75–190
- Website
- Blue Star Ferries
Ferry from Port of Kos to Port of Piraeus
- Ave. Duration
- 11h 40m
- Frequency
- 6 times a week
- Estimated price
- €75–190
- Website
- Blue Star Ferries
Ferry from Port of Kos to Port of Piraeus
- Ave. Duration
- 11h 40m
- Frequency
- 6 times a week
- Estimated price
- €75–190
- Website
- Blue Star Ferries
Ferry from Port of Kos to Port of Piraeus
- Ave. Duration
- 11h 40m
- Frequency
- 6 times a week
- Estimated price
- €75–190
- Website
- Blue Star Ferries
Ferry from Evdilos to Thessaloniki
- Ave. Duration
- 20h 15m
- Frequency
- Once a week
- Estimated price
- €130–330
- Website
- Blue Star Ferries
- Phone
- +30 210 89 19 800
- [email protected]
- Website
- Hellenic Seaways
Ferry from Port of Kos to Port of Piraeus
- Ave. Duration
- 9h 50m
- Frequency
- 3 times a week
- Estimated price
- €50–75
- Website
- Hellenic Seaways
- Airplane Type Seats
- €50–75
Ferry from Port of Kos to Port of Piraeus
- Ave. Duration
- 9h 50m
- Frequency
- 3 times a week
- Estimated price
- €50–75
- Website
- Hellenic Seaways
- Airplane Type Seats
- €50–75
Ferry from Port of Kos to Vathy Samou
- Ave. Duration
- 4h 25m
- Frequency
- Once a week
- Estimated price
- €35–50
- Website
- Hellenic Seaways
- Airplane Type Seats
- €35–50
Ferry from Port of Kos to Port of Piraeus
- Ave. Duration
- 9h 50m
- Frequency
- 3 times a week
- Estimated price
- €50–75
- Website
- Hellenic Seaways
- Airplane Type Seats
- €50–75
Ferry from Port of Kos to Port of Piraeus
- Ave. Duration
- 9h 50m
- Frequency
- 3 times a week
- Estimated price
- €50–75
- Website
- Hellenic Seaways
- Airplane Type Seats
- €50–75
- Phone
- +30 22410 70590
- [email protected]
- Website
- Dodekanisos Seaways
Car ferry from Port of Kos to Port of Rhodes
- Ave. Duration
- 2h 14m
- Frequency
- 4 times a week
- Estimated price
- €35–75
- Website
- Dodekanisos Seaways
- Phone
- +30 21 0620 6427
- [email protected]
- Website
- Saos Ferries
Car ferry from Port of Kos to Port of Rhodes
- Ave. Duration
- 7h 10m
- Frequency
- Once a week
- Estimated price
- €20
- Website
- Saos Ferries
- Phone
- +90 533 739 00 00
- [email protected]
- Website
- Bodrum Express Lines
Ferry from Port of Kos to Port of Bodrum
- Ave. Duration
- 30 min
- Frequency
- 5 times a day
- Estimated price
- €25–40
- Website
- Bodrum Express Lines
- Phone
- +30 210 710 7 710
- [email protected]
- Website
- Seajets
Car ferry from Port of Kos to Evdilos
- Ave. Duration
- 8h 15m
- Frequency
- Once a week
- Estimated price
- €45–110
- Website
- Seajets
- Ave. Duration
- 43 min
- Estimated price
- €85–110
Gitaxi
- Phone
- +34 972 22 23 23
- Website
- gitaxi.cat
Radiotaxi Girona
- Phone
- +34 613 34 60 49
- Website
- radiotaxigirona.com
Taxi Girona Raimon
- Phone
- +34 629 662 010
- Website
- taxigironaraimon.cat
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
Getting around the Cyclades
Read the travel guide
Want to know more about Flixbus?
Read the travel guide















































