|Distance||321 miles (517 km)|
|Bus frequency||1 a day|
|Direct bus||Yes, there is 1 direct bus a day|
|Bus providers||Grupo Interbus or BlaBlaCar|
Buses from Madrid to Tarifa cover the 321 miles (517 km) long route taking on average 10 h 50 min with our travel partners like Grupo Interbus or BlaBlaCar. Normally, there is 1 bus operating per day, including direct services available. Travelers depart most frequently from Madrid-Puerta de Atocha and arrive in Tarifa, Estación Autobus.
When taking a bus from Madrid, you have a couple of bus stations you can depart from including Madrid, Estación Sur/Gare routière Méndez Alvaro - 83, Madrid, Estación de Moncloa and Madrid, Méndez Álvaro - Terminal. When you arrive in Tarifa, your bus can arrive in bus stations including Tarifa, Estación Autobus, Tarifa and Tarifa, Batalla del Salado.
Omio customers traveling this route book their buses from Madrid-Puerta de Atocha to Tarifa, Estación Autobus.
Passengers booking this trip most frequently board their buses from Madrid-Puerta de Atocha and need to travel around 1 mile (s) / 1 km from the city center to get to this bus station.
Passengers arriving in Tarifa most often arrive at Tarifa, Estación Autobus and need to travel around 0 mile (s) / 0 km from this bus station to the city center.
Here are some other resources that might have the information you need