There are 12 ways to get from Miranda de Ebro to Tarifa by train (Renfe), bus, car, plane, car ferry, 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.
Train (Renfe)
best- Take the train from Miranda De Ebro to Madrid Chamartíntrain Alv / ...
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Algecirastrain Alv
11h 45m€132–197Bus to Bilbao Airport, fly to Málaga Airport, bus
cheapest- Take the bus from Miranda De Ebro to Bilbao Intermodalbus
- Fly from Bilbao Airport (BIO) to Málaga Airport (AGP)plane BIO - AGP
- Take the bus from Malaga Airport to Estación de Autobuses de Marbellabus
- Take the bus from Marbella Estación de Autobuses to Tarifabus
8h 21m€60–198Bus
- Take the bus from Miranda De Ebro to Tarifabus Irun
14h 25m€75–120Drive 971.1 km
- Drive from Miranda de Ebro to Tarifacar 971.1 km
9h 55m€159–229Bus via Málaga
- Take the bus from Miranda De Ebro to Estación de Autobuses de Málagabus ALSA - Simn
- Take the bus from Estación de Autobuses de Málaga to Tarifabus L-530 / ...
15h 30m€106–152Bus to Bilbao Airport, fly to Tangier Ibn Battouta Airport, car ferry
- Take the bus from Miranda De Ebro to Bilbao Intermodalbus
- Fly from Bilbao Airport (BIO) to Tangier Ibn Battouta Airport (TNG)plane BIO - TNG
- Take the carferry from Port of Tangier Ville to Tarifacarferry
8h 3m€86–625Bus to Bilbao Airport, fly to Seville Airport, train, bus
- Take the bus from Miranda De Ebro to Bilbao Intermodalbus
- Fly from Bilbao Airport (BIO) to Seville Airport (SVQ)plane BIO - SVQ
- Take the train from Sevilla-Santa Justa to Bahia Surtrain
- Take the bus from San Fernando to Tarifabus
9h 25m€66–218Bus to Bilbao Airport, fly to Jerez Airport, train, bus
- Take the bus from Miranda De Ebro to Bilbao Intermodalbus
- Fly from Bilbao Airport (BIO) to Jerez Airport (XRY)plane BIO - XRY
- Take the train from La Parra to Bahia Surtrain
- Take the bus from San Fernando to Tarifabus
10h 12m€89–265Train to Adolfo Suárez Madrid–Barajas Airport, fly to Tangier Ibn Battouta Airport, car ferry
- Take the train from Miranda De Ebro to Madrid Chamartíntrain
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Tangier Ibn Battouta Airport (TNG)plane MAD - TNG
- Take the carferry from Port of Tangier Ville to Tarifacarferry
9h 28m€98–633Fly Vitoria-Gasteiz Airport to Málaga Airport, bus
- Fly from Vitoria-Gasteiz Airport (VIT) to Málaga Airport (AGP)plane VIT - AGP
- Take the bus from Malaga Airport to Estación de Autobuses de Marbellabus
- Take the bus from Marbella Estación de Autobuses to Tarifabus
8h 18m€142–476Train to Adolfo Suárez Madrid–Barajas Airport, fly to Jerez Airport, train, bus
- Take the train from Miranda De Ebro to Madrid Chamartíntrain
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Jerez Airport (XRY)plane MAD - XRY
- Take the train from La Parra to Bahia Surtrain
- Take the bus from San Fernando to Tarifabus
9h 51m€126–373Fly Vitoria-Gasteiz Airport to Seville Airport, train, bus
- Fly from Vitoria-Gasteiz Airport (VIT) to Seville Airport (SVQ)plane VIT - SVQ
- Take the train from Sevilla-Santa Justa to Bahia Surtrain
- Take the bus from San Fernando to Tarifabus
9h 23m€127–446
Miranda de Ebro to Tarifa by train, foot, and bus (Renfe)
Comparing Your Travel Options
The cheapest way to get from Miranda de Ebro to Tarifa is to bus which costs €75 - €120 and takes 14h 25m.
The fastest way to get from Miranda de Ebro to Tarifa is to bus and fly and car ferry which takes 8h 3m and costs €85 - €650.
Yes, there is a direct bus departing from Miranda De Ebro and arriving at Tarifa. Services depart twice daily, and operate every day. The journey takes approximately 14h 25m.
No, there is no direct train from Miranda de Ebro to Tarifa. However, there are services departing from Miranda De Ebro and arriving at Algeciras via Madrid Chamartín and Madrid-Puerta de Atocha-Almudena Grandes. The journey, including transfers, takes approximately 11h 45m.
The distance between Miranda de Ebro and Tarifa is 1051 km. The road distance is 971.1 km.
The best way to get from Miranda de Ebro to Tarifa without a car is to train which takes 11h 45m and costs €130 - €200.
It takes approximately 11h 45m to get from Miranda de Ebro to Tarifa, including transfers.
Miranda de Ebro to Tarifa bus services, operated by Socibus, depart from Miranda De Ebro station.
Miranda de Ebro to Tarifa train services, operated by Renfe Viajeros, depart from Miranda De Ebro station.
The best way to get from Miranda de Ebro to Tarifa is to train which takes 11h 45m and costs €130 - €200. Alternatively, you can bus, which costs €75 - €120 and takes 14h 25m.
What companies run services between Miranda de Ebro, Spain and Tarifa, Andalusia, Spain?
You can take a train from Miranda De Ebro to Tarifa via Madrid Chamartín, Madrid-Atocha Cercanías, Madrid-Puerta de Atocha-Almudena Grandes, Algeciras, and Estación de Algeciras San Bernardo in around 11h 45m. Alternatively, Socibus operates a bus from Miranda De Ebro to Tarifa twice daily. Tickets cost €75–120 and the journey takes 14h 25m.
- Website
- vueling.com
Flights from Bilbao Airport to Málaga Airport
- Ave. Duration
- 1h 36m
- When
- Every day
- Estimated price
- €30–150
Flights from Bilbao Airport to Málaga Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 27m
- When
- Every day
- Estimated price
- €80–130
Flights from Bilbao Airport to Málaga Airport via Barcelona
- Ave. Duration
- 3h 53m
- When
- Saturday, Monday, and Friday
- Estimated price
- €30–150
Flights from Bilbao Airport to Tangier Ibn Battouta Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- €60–270
Flights from Bilbao Airport to Seville Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- €35–140
Flights from Bilbao Airport to Seville Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- €80–110
Flights from Bilbao Airport to Jerez Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 47m
- When
- Every day
- Estimated price
- €110–190
Flights from Bilbao Airport to Jerez Airport via Barcelona
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- €70–210
Flights from Adolfo Suárez Madrid–Barajas Airport to Tangier Ibn Battouta Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €35–240
Flights from Adolfo Suárez Madrid–Barajas Airport to Jerez Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €50–240
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Miranda De Ebro to Madrid Chamartín
- Ave. Duration
- 3h 20m
- Frequency
- Every 2 hours
- Estimated price
- €45–70
- Website
- Renfe Viajeros
Train from Madrid-Puerta de Atocha-Almudena Grandes to Algeciras
- Ave. Duration
- 5h 29m
- Frequency
- Twice daily
- Estimated price
- €80–120
- Website
- Renfe Viajeros
Train from Sevilla-Santa Justa to Bahia Sur
- Ave. Duration
- 1h 21m
- Frequency
- Every 30 minutes
- Estimated price
- €17–26
- Website
- Renfe Viajeros
Train from La Parra to Bahia Sur
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- €5–9
- Website
- Renfe Viajeros
Train from Miranda De Ebro to Madrid Chamartín
- Ave. Duration
- 3h 20m
- Frequency
- Every 2 hours
- Estimated price
- €45–70
- Website
- Renfe Viajeros
Train from Miranda De Ebro to Madrid Chamartín
- Ave. Duration
- 3h 20m
- Frequency
- Every 2 hours
- Estimated price
- €45–70
- Website
- Renfe Viajeros
Train from La Parra to Bahia Sur
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- €5–9
- Website
- Renfe Viajeros
Train from Sevilla-Santa Justa to Bahia Sur
- Ave. Duration
- 1h 21m
- Frequency
- Every 30 minutes
- Estimated price
- €17–26
- Website
- Renfe Viajeros
- Phone
- +34 915 304 417
- [email protected]
- Website
- Socibus
Bus from Miranda De Ebro to Tarifa
- Ave. Duration
- 14h 25m
- Frequency
- Twice daily
- Estimated price
- €75–120
- Website
- Socibus
- Phone
- +34 912 66 02 15
- [email protected]
- Website
- balearia.com
Car ferry from Port of Tangier Ville to Tarifa
- Ave. Duration
- 1h
- Frequency
- Every 3 hours
- Estimated price
- €10–221
- Schedules at
- balearia.com
- Sirena Seat No Car
- €40
- Neptuno Seat No Car
- €50
- Sirena Seat Car
- €211
- Neptuno Seat Car
- €221
Car ferry from Port of Tangier Ville to Tarifa
- Ave. Duration
- 1h
- Frequency
- Every 3 hours
- Estimated price
- €10–221
- Schedules at
- balearia.com
- Sirena Seat No Car
- €40
- Neptuno Seat No Car
- €50
- Sirena Seat Car
- €211
- Neptuno Seat Car
- €221
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
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide
Booking & Getting There
Miranda de Ebro to Tarifa bus services, operated by Socibus, arrive at Tarifa station.
Miranda de Ebro to Tarifa train services, operated by Renfe Viajeros, arrive at Madrid Chamartín station.
Yes, the driving distance between Miranda de Ebro to Tarifa is 971 km. It takes approximately 9h 55m to drive from Miranda de Ebro to Tarifa.
Book your Miranda de Ebro to Tarifa bus tickets online with Omio.
There are 703+ hotels available in Tarifa.















