There are 8 ways to get from Tarifa to Hvar by car ferry, plane, ferry, bus, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Car ferry to Tangier Ibn Battouta Airport, fly to Split Airport, ferry
best- Take the car ferry from Tarifa to Port of Tangier Villecarferry
- Fly from Tangier Ibn Battouta Airport (TNG) to Split Airport (SPU)plane TNG - SPU
- Take the ferry from Port of Split to Hvarferry
11h 42m€141–478Bus to Málaga Airport, fly to Zagreb Franjo Tuđman Airport, bus, ferry
cheapest- Take the bus from Tarifa to Terminal Fuengirolabus
- Fly from Málaga Airport (AGP) to Zagreb Franjo Tuđman Airport (ZAG)plane AGP - ZAG
- Take the bus from Zagreb to Split Bus Stationbus
- Take the ferry from Port of Split to Hvarferry
17h 11m€92–392Bus, train, ferry
- Take the bus from Tarifa to Estación de Autobuses de Málagabus
- Take the train from Malaga - Maria Zambrano Station to Estación de Atochatrain
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Avignon Tgvtrain
- Take the train from Avignon Tgv to Karlsruhe Hbftrain Tgv
- Take the bus from Karlsruhe central train station to Split Bus Stationbus
- Take the ferry from Port of Split to Hvarferry
44h 22m€262–625Bus to Málaga Airport, fly to Split Airport, ferry
- Take the bus from Tarifa to Terminal Fuengirolabus
- Fly from Málaga Airport (AGP) to Split Airport (SPU)plane AGP - SPU
- Take the ferry from Port of Split to Hvarferry
12h 32m€95–336Bus, train to Jerez Airport, fly to Split Airport, ferry
- Take the bus from Tarifa to Terminal de Autobuses de Cádizbus
- Take the train from Cadiz to La Parratrain
- Fly from Jerez Airport (XRY) to Split Airport (SPU)plane XRY - SPU
- Take the ferry from Port of Split to Hvarferry
13h 15m€166–571Bus, train to Seville Airport, fly to Split Airport, ferry
- Take the bus from Tarifa to Terminal de Autobuses de Cádizbus
- Take the train from Cadiz to Dos Hermanastrain
- Fly from Seville Airport (SVQ) to Split Airport (SPU)plane SVQ - SPU
- Take the ferry from Port of Split to Hvarferry
14h 55m€126–369Train, bus, ferry
- Take the train from Algeciras to Puertollanotrain Alv
- Take the train from Puertollano to Gironatrain Ave
- Take the bus from Girona - Bus Station to Florence Villa Constanza Bus Stationbus
- Take the bus from Florence Villa Constanza Bus Station to Split Bus Stationbus
- Take the ferry from Port of Split to Hvarferry
47h 53m€216–354Bus, ferry
- Take the bus from Tarifa to Estación de Autobuses de Málagabus
- Take the bus from Malaga Central Bus Station to Zagreb Central Bus Stationbus
- Take the bus from Zagreb to Split Bus Stationbus 924 / ...
- Take the ferry from Port of Split to Hvarferry
2d 5h€119–238
Tarifa to Hvar by bus, foot, train, and ferry
Questions & Answers
The cheapest way to get from Tarifa to Hvar is to bus and fly and ferry which costs €95 - €340 and takes 12h 32m.
The fastest way to get from Tarifa to Hvar is to car ferry and fly and ferry which takes 11h 42m and costs €140 - €480.
The distance between Tarifa and Hvar is 2194 km.
The best way to get from Tarifa to Hvar without a car is to bus and train and ferry which takes 44h 22m and costs €260 - €650.
It takes approximately 11h 42m to get from Tarifa to Hvar, including transfers.
There are 3017+ hotels available in Hvar.
What companies run services between Tarifa, Andalusia, Spain and Hvar, Croatia?
There is no direct connection from Tarifa to Hvar. However, you can take the car ferry to Port of Tangier Ville, take the taxi to Tangier Ibn Battouta Airport (TNG) airport, fly to Split Airport (SPU), walk to Split Airport, take the shuttle to Split Bus Station, walk to Port Of Split, then take the ferry to Hvar. Alternatively, you can take a bus from Tarifa to Hvar via Estación de Autobuses de Málaga, Malaga - Maria Zambrano Station, Estación de Atocha, Madrid-Puerta de Atocha-Almudena Grandes, Avignon Tgv, Karlsruhe Hbf, Karlsruhe central train station, Split Bus Station, and Port of Split in around 44h 22m.
- Website
- iberia.com
Flights from Tangier Ibn Battouta Airport to Split Airport via Madrid
- Ave. Duration
- 6h 32m
- When
- Wednesday
- Estimated price
- €100–600
Flights from Jerez Airport to Split Airport via Madrid
- Ave. Duration
- 7h 27m
- When
- Wednesday
- Estimated price
- €140–500
Flights from Seville Airport to Split Airport via Madrid
- Ave. Duration
- 6h 37m
- When
- Wednesday
- Estimated price
- €80–290
- Website
- ryanair.com
Flights from Málaga Airport to Split Airport via Rome
- Ave. Duration
- 4h 55m
- When
- Tuesday
- Estimated price
- €75–260
Flights from Seville Airport to Split Airport via Rome
- Ave. Duration
- 8h 15m
- When
- Tuesday
- Estimated price
- €85–300
Flights from Málaga Airport to Zagreb Franjo Tuđman Airport
- Ave. Duration
- 3h 5m
- When
- Tuesday, Thursday, Friday, and Saturday
- Estimated price
- €60–160
Flights from Málaga Airport to Zagreb Franjo Tuđman Airport via Milan Bergamo
- Ave. Duration
- 5h 15m
- When
- Thursday
- Estimated price
- €60–160
Flights from Málaga Airport to Zagreb Franjo Tuđman Airport via Pisa
- Ave. Duration
- 5h 55m
- When
- Monday and Saturday
- Estimated price
- €60–160
- Website
- croatiaairlines.com
Flights from Málaga Airport to Split Airport via Zagreb Franjo Tuđman Airport
- Ave. Duration
- 5h 50m
- When
- Friday
- Estimated price
- €75–260
Flights from Jerez Airport to Split Airport via Frankfurt
- Ave. Duration
- 7h 55m
- When
- Saturday
- Estimated price
- €140–600
Flights from Seville Airport to Split Airport via Rome
- Ave. Duration
- 5h 10m
- When
- Friday
- Estimated price
- €85–300
- Website
- easyjet.com
Flights from Tangier Ibn Battouta Airport to Split Airport via Lyon
- Ave. Duration
- 6h 10m
- When
- Monday
- Estimated price
- €120–440
Flights from Málaga Airport to Split Airport via Naples
- Ave. Duration
- 5h 40m
- When
- Monday
- Estimated price
- €75–260
- Website
- volotea.com
Flights from Tangier Ibn Battouta Airport to Split Airport via Marseille
- Ave. Duration
- 8h 30m
- When
- Sunday
- Estimated price
- €90–390
Flights from Seville Airport to Split Airport via Marseille
- Ave. Duration
- 8h 10m
- When
- Sunday
- Estimated price
- €85–300
- Website
- ita-airways.com
Flights from Málaga Airport to Split Airport via Rome
- Ave. Duration
- 6h 5m
- When
- Monday
- Estimated price
- €80–280
Flights from Seville Airport to Split Airport via Rome
- Ave. Duration
- 5h 10m
- When
- Friday
- Estimated price
- €85–300
- Website
- airbus.com
Flights from Jerez Airport to Split Airport via Frankfurt
- Ave. Duration
- 7h 55m
- When
- Saturday
- Estimated price
- €140–600
- Website
- swiss.com
Flights from Málaga Airport to Zagreb Franjo Tuđman Airport via Zurich
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- €70–290
- Phone
- +34 900 926 851
- atencion.cliente@iryo.eu
- Website
- iryo.eu
Train from Malaga - Maria Zambrano Station to Estación de Atocha
- Ave. Duration
- 2h 49m
- Frequency
- Hourly
- Estimated price
- €26–85
- Website
- https://iryo.eu/en/home
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Madrid-Puerta de Atocha-Almudena Grandes to Avignon Tgv
- Ave. Duration
- 8h 2m
- Frequency
- Once daily
- Estimated price
- €85–120
- Website
- https://www.renfe.com/es/en
Train from Cadiz to La Parra
- Ave. Duration
- 40 min
- Frequency
- Every 4 hours
- Estimated price
- €6–25
- Website
- https://www.renfe.com/es/en
Train from Cadiz to Dos Hermanas
- Ave. Duration
- 1h 22m
- Frequency
- Every 2 hours
- Estimated price
- €15
- Website
- https://www.renfe.com/es/en
Train from Algeciras to Puertollano
- Ave. Duration
- 4h 39m
- Frequency
- Once daily
- Estimated price
- €35–50
- Website
- https://www.renfe.com/es/en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Avignon Tgv to Karlsruhe Hbf
- Ave. Duration
- 6h 1m
- Frequency
- Once daily
- Estimated price
- €80–280
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Puertollano to Girona
- Ave. Duration
- 6h 23m
- Frequency
- Once daily
- Estimated price
- €70–110
- Website
- https://www.renfe.com/es/en
- Básico
- €70–110
- Phone
- +34 91 272 28 32
- info.LD@avanzagrupo.com
- Website
- avanzabus.com
Bus from Tarifa to Estación de Autobuses de Málaga
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a day
- Estimated price
- €13–35
- Schedules at
- malaga.avanzagrupo.com
Bus from Tarifa to Terminal Fuengirola
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- €11–30
- Schedules at
- malaga.avanzagrupo.com
Bus from Tarifa to Terminal de Autobuses de Cádiz
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- €8–13
- Schedules at
- malaga.avanzagrupo.com
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Karlsruhe central train station to Split Bus Station
- Ave. Duration
- 19h 30m
- Frequency
- Once daily
- Estimated price
- €55–80
- Website
- https://www.flixbus.co.uk
Bus from Zagreb to Split Bus Station
- Ave. Duration
- 5h 40m
- Frequency
- Hourly
- Estimated price
- €14–25
- Website
- https://www.flixbus.co.uk
Bus from Florence Villa Constanza Bus Station to Split Bus Station
- Ave. Duration
- 15h 5m
- Frequency
- 5 times a week
- Estimated price
- €45–75
- Website
- https://www.flixbus.co.uk
- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.com
Bus from Tarifa to Terminal de Autobuses de Cádiz
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- €8–13
- Website
- https://www.alsa.com/en/
- Phone
- +385 (0)72 660 660
- info@arriva.com.hr
- Website
- arriva.com.hr
Bus from Zagreb to Split Bus Station
- Ave. Duration
- 5h
- Frequency
- 3 times a day
- Estimated price
- €3–25
- Website
- https://www.arriva.com.hr/en-us/home
- Phone
- +385 1 3335 170
- uprava@samoborcek.hr
- Website
- samoborcek.hr
Bus from Zagreb to Split Bus Station
- Ave. Duration
- 6h 10m
- Frequency
- Once daily
- Estimated price
- €11–28
- Schedules at
- samoborcek.hr
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Girona - Bus Station to Florence Villa Constanza Bus Station
- Ave. Duration
- 14h 55m
- Frequency
- Twice daily
- Estimated price
- €60–90
- Website
- https://www.blablacar.co.uk/bus
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Malaga Central Bus Station to Zagreb Central Bus Station
- Ave. Duration
- 41h 30m
- Frequency
- 4 times a week
- Estimated price
- €100–150
- Website
- https://union-ivkoni.com/en
- Phone
- +34 912 66 02 15
- reservas@balearia.com
- Website
- balearia.com
Car ferry from Tarifa to Port of Tangier Ville
- Ave. Duration
- 1h
- Frequency
- 5 times a day
- Estimated price
- €30–45
- Website
- https://www.balearia.com/en
- Phone
- +385 21 645 476
- luka@krilo.hr
- Website
- krilo.hr
Ferry from Port of Split to Hvar
- Ave. Duration
- 1h
- Frequency
- 5 times a day
- Estimated price
- €25
- Website
- https://www.krilo.hr/en/
- Phone
- +385 20 313 119
- support@tp-line.hr
- Website
- tp-line.hr
Ferry from Port of Split to Hvar
- Ave. Duration
- 55 min
- Frequency
- Once daily
- Estimated price
- €6–25
- Website
- https://www.tp-line.hr/en/
Rome2Rio's guide to Jadrolinija
Contact Details
- Phone
- +385 72 303 337
- passdept_h@jadrolinija.hr
- Website
- jadrolinija.hr
Ferry from Port of Split to Hvar
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- €3–5
- Website
- https://www.jadrolinija.hr/en
- Passenger Fare
- €3–5
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
Travelling Croatia’s Dalmatian Coast by boat, bus, car and train
Read the travel guide
Need to know: Jadrolinija
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide



































































