|Distance||107 miles (173 km)|
Coaches from San Juan del Puerto to Badajoz cover the 107 miles (173 km) long journey with our travel partners like. There are direct coach services available. Travellers depart most frequently from San Juan Del Puerto and arrive in Badajoz.
Some of the San Juan del Puerto coach stations to Badajoz you can start your journey from include San Juan del Puerto and San Juan Del Puerto, Calle Trigueros. Similarly, some of the arrival coach stations in Badajoz include Badajoz, Badajoz, Avenida Carolina Coronado and Badajoz, Estación De Autobuses.
When travelling this route, Omio customers are departing most frequently from San Juan Del Puerto and arriving in Badajoz.
You can find the most popular departure coach station for this route, San Juan Del Puerto, located approximately 0.6 miles (912 m) from the city centre of San Juan del Puerto. The most popular arrival coach station in Badajoz, called Badajoz, is located around 0.1 miles (166 m) away from its city centre.