There are 11 ways to get from Barcelona to Cres by plane, bus, ferry, train, car ferry, or shuttle
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 Trieste – Friuli Venezia Giulia Airport, bus, ferry
best- Fly from Barcelona–El Prat Airport (BCN) to Trieste – Friuli Venezia Giulia Airport (TRS)plane BCN - TRS
- Take the bus from Trieste Airport to Rijeka bus stationbus
- Take the ferry from Rijeka to Cresferry
9h 48m€87–243Fly to Zadar Airport, ferry, bus
cheapest- Fly from Barcelona–El Prat Airport (BCN) to Zadar Airport (ZAD)plane BCN - ZAD
- Take the ferry from Zadar to Port of Mali Losinjferry
- Take the bus from Mali Lošinj to Cresbus
10h 59m€83–227Train, bus, ferry via Bellinzona
- Take the train from Barcelona-Sants to Lyon Part Dieutrain
- Take the train from Lyon Part Dieu to Genevetrain Ter
- Take the train from Genève to Bellinzonatrain Ic
- Take the bus from Bellinzona to Rijekabus
- Take the ferry from Rijeka to Cresferry
25h 21m€387–741Train, bus, ferry
- Take the train from Barcelona-Sants to Avignon Tgvtrain
- Take the train from Avignon Tgv to Lyon-Saint Exupery Tgvtrain
- Take the bus from Lyon to Rijeka bus stationbus
- Take the ferry from Rijeka to Cresferry
25h 34m€175–312Car ferry, train, bus
- Take the carferry from Port de Barcelona to Port of Genoacarferry
- Take the train from Genova P.Za Principe to Venezia Mestretrain Fr
- Take the bus from Venezia Mestre to Pula , Autobusni Kolodvorbus
- Take the bus from Pula , Autobusni Kolodvor to Cres, Peškerabus
37h 26m€182–327Fly to Venice Marco Polo Airport, shuttle, ferry
- Fly from Barcelona–El Prat Airport (BCN) to Venice Marco Polo Airport (VCE)plane BCN - VCE
- Take a shuttle bus from Venezia, Aeroporto Marco Polo di Venezia to Rijeka
- Take the ferry from Rijeka to Cresferry
11h 30m€139–900Fly to Zagreb Franjo Tuđman Airport, shuttle, ferry
- Fly from Barcelona–El Prat Airport (BCN) to Zagreb Franjo Tuđman Airport (ZAG)plane BCN - ZAG
- Take a shuttle bus from Velika Gorica, Zagreb Airport to Rijeka
- Take the ferry from Rijeka to Cresferry
10h 18m€275–772Fly to Bologna Guglielmo Marconi Airport, train, bus, ferry
- Fly from Barcelona–El Prat Airport (BCN) to Bologna Guglielmo Marconi Airport (BLQ)plane BCN - BLQ
- Take the train from Bologna Centrale to Venezia Mestretrain
- Take the train from Venezia Mestre to Trieste Airporttrain
- Take the bus from Trieste Airport to Rijeka bus stationbus
- Take the ferry from Rijeka to Cresferry
12h 52m€90–273Fly to Split Airport, bus, ferry
- Fly from Barcelona–El Prat Airport (BCN) to Split Airport (SPU)plane BCN - SPU
- Take the bus from Split, Autobusni Kolodvor to Zadar, Autobusni Kolodvorbus
- Take the ferry from Zadar to Port of Mali Losinjferry
- Take the bus from Mali Lošinj to Cresbus
13h 19m€93–274Bus
- Take the bus from Barcelona, Estació d'Autobusos Nord to Padovabus
- Take the bus from Padova to Triestebus
- Take the bus from Trieste, Autostazione to Rijeka, Željeznički Kolodvorbus
- Take the bus from Rijeka, Autobusni Kolodvor to Cres, Peškerabus
25h 53mBus via Milan
- Take the bus from Barcelona - North Bus Station to Milano, Autostazione Lampugnanobus
- Take the bus from Milano, Autostazione Lampugnano to Venice - Mestre Bus Stationbus
- Take the bus from Venezia Mestre to Pula , Autobusni Kolodvorbus
- Take the bus from Pula , Autobusni Kolodvor to Cres, Peškerabus
30h 35m€149–276
Barcelona to Cres by train, bus, foot, and ferry
Questions & Answers
The cheapest way to get from Barcelona to Cres is to fly and ferry and bus which costs €80 - €230 and takes 10h 59m.
The fastest way to get from Barcelona to Cres is to fly and bus and ferry which takes 9h 48m and costs €85 - €250.
No, there is no direct bus from Barcelona to Cres. However, there are services departing from Barcelona, Estació d'Autobusos Nord and arriving at Cres, Peškera via Padova, Trieste, Autostazione and Rijeka, Autobusni Kolodvor. The journey, including transfers, takes approximately 25h 53m.
The distance between Barcelona and Cres is 1224 km.
The best way to get from Barcelona to Cres without a car is to train and bus and ferry via Bellinzona which takes 25h 21m and costs €380 - €750.
It takes approximately 9h 48m to get from Barcelona to Cres, including transfers.
Barcelona to Cres bus services, operated by Tabita Tour, depart from Barcelona, Estació d'Autobusos Nord station.
Barcelona to Cres bus services, operated by Tabita Tour, arrive at Padova station.
There are 5155+ hotels available in Cres.
What companies run services between Barcelona, Spain and Cres, Croatia?
You can take a bus from Barcelona, Estació d'Autobusos Nord to Cres, Peškera via Padova, Trieste, Trieste, Autostazione, Rijeka, Željeznički Kolodvor, and Rijeka, Autobusni Kolodvor in around 25h 53m.
- Website
- ryanair.com
Flights from Barcelona–El Prat Airport to Trieste – Friuli Venezia Giulia Airport
- Ave. Duration
- 2h
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €45–160
Flights from Barcelona–El Prat Airport to Venice Marco Polo Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- €25–90
Flights from Barcelona–El Prat Airport to Bologna Guglielmo Marconi Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- €30–130
Flights from Barcelona–El Prat Airport to Zadar Airport
- Ave. Duration
- 2h 5m
- When
- Wednesday and Sunday
- Estimated price
- €40–140
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Lyon Part Dieu
- Ave. Duration
- 5h 6m
- Frequency
- Twice daily
- Estimated price
- €80–130
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Avignon Tgv
- Ave. Duration
- 4h 21m
- Frequency
- Twice daily
- Estimated price
- €55–85
- Website
- Renfe Viajeros
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Trieste Airport to Rijeka bus station
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Estimated price
- €8–13
- Website
- Flixbus
Bus from Lyon to Rijeka bus station
- Ave. Duration
- 15h
- Frequency
- Once daily
- Estimated price
- €70–120
- Website
- Flixbus
Bus from Trieste Airport to Rijeka bus station
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Estimated price
- €8–13
- Website
- Flixbus
Bus from Mali Lošinj to Cres
- Ave. Duration
- 1h 10m
- Frequency
- Once daily
- Estimated price
- €4–7
- Website
- Flixbus
Bus from Split, Autobusni Kolodvor to Zadar, Autobusni Kolodvor
- Ave. Duration
- 3h 40m
- Frequency
- Every 4 hours
- Estimated price
- €11–19
- Website
- Flixbus
Bus from Mali Lošinj to Cres
- Ave. Duration
- 1h 10m
- Frequency
- Once daily
- Estimated price
- €4–7
- Website
- Flixbus
Rome2Rio's guide to Jadrolinija
Contact DetailsContact Details
- Phone
- +385 72 303 337
- [email protected]
- Website
- Jadrolinija
Ferry from Rijeka to Cres
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- €22–35
- Website
- Jadrolinija
Ferry from Rijeka to Cres
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- €22–35
- Website
- Jadrolinija
Ferry from Rijeka to Cres
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- €22–35
- Website
- Jadrolinija
Ferry from Rijeka to Cres
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- €22–35
- Website
- Jadrolinija
Ferry from Rijeka to Cres
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- €22–35
- Website
- Jadrolinija
Ferry from Rijeka to Cres
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- €22–35
- Website
- Jadrolinija
Ferry from Zadar to Port of Mali Losinj
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- €25–50
- Website
- Jadrolinija
Ferry from Zadar to Port of Mali Losinj
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- €25–50
- Website
- Jadrolinija
Want to know more about travelling around Croatia
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
Want to know more about Flixbus?
Read the travel guide
Need to know: Jadrolinija
Read the travel guide











