More than 1,000 travel companies trust us to sell their tickets all in one place.

Eurolines France
Bla Bla Bus

Bus Information to León from Badajoz

distanceDistance267 miles (430 km)
durationAverage bus duration9 h 25 min
priceAverage bus ticket price$48 (€40)
changesDirect busYes
carriersBus companiesAlsa

Buses from Badajoz to León cover the 267 miles (430 km) long trip taking on average 9 h 25 min with our travel partners like Alsa. There are direct bus services available. You can get the cheapest bus tickets for this journey for as low as $48 (€40), but the average price of bus tickets is $48 (€40). Travelers depart most frequently from Badajoz and arrive in Leon, Avenida del Ingeniero Sáenz de Miera.

Bus companies

Alsa buses from Badajoz to León

For as little as $48 (€40) you can travel by bus between Badajoz and León with Alsa. Omio will show you the best deals, schedules and tickets available for this trip.


One of the easiest ways to travel between Badajoz and León is by taking a bus with Alsa. As the main provider for bus travel in Spain with a plethora of national and regional routes, Alsa transports more than 300 million passengers per year. You can find Alsa bus schedules and tickets for Badajoz to León quickly on Omio and book cheap bus tickets online. Badajoz is around 267 miles (430 km) away from León by bus and the cheapest Alba bus between Badajoz and León starts at $48 (€40).

Alsa’s premium services offer one of the most comfortable travel experiences at a budget price. Apart from the Standard ticket, Alsa offers other bus tickets like Minimum, Reduced and Flexible fares on select routes. Along with all the routes covered by Alsa Normal buses, which include basic services like restrooms, free WiFi access, footrests and onboard entertainment, the bus company has other types of buses like the Alsa Supra, Alsa Eurobus and Alsa Premium, which provide more luxurious services depending on the specific route.

Please follow the recommendations outlined by Alsa when booking your bus tickets from Badajoz to León due to the coronavirus:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Normal conditions apply

Travel Tips

Bus to León from Badajoz
Take the bus to León easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Badajoz to León.
What is the price of the cheapest bus from Badajoz to León?
If you’re looking to save money on tickets, you can find cheap Badajoz to León buses for as little as $48 (€40)  in the next 7 days.
What is the price of a bus ticket to León from Badajoz?
If you’re looking to purchase your bus tickets in the next week, you can expect the Badajoz to León bus price to come in at an average of $48 (€40)  one way.
What is the distance to León from Badajoz by bus?
The Badajoz to León bus distance is approximately 267 miles (430 km).
How long is a bus to León from Badajoz on average?
On average the Badajoz to León bus travel time is 9 h 25 min  for the 267 miles (430 km) long route, but the duration can vary if you travel on weekends and holidays.
When traveling by bus from Badajoz to León, which bus station in Badajoz do I depart from and which bus station in León do I arrive in?

When departing from Badajoz, you have various bus station options to start your trip from including Badajoz, Badajoz, Avenida Carolina Coronado and Badajoz, Estación De Autobuses. When arriving in León, you can end your trip in bus stations like Leon, Avenida del Ingeniero Sáenz de Miera, Leon and León, CL-623 (S. A. Del Rabanedo Pinilla).

Omio customers book a bus from Badajoz   to Leon, Avenida del Ingeniero Sáenz de Miera   most frequently for this route.

Where is the Badajoz bus station located? Where is the León bus station located?

Passengers board their bus most frequently from Badajoz and travel around 1.1 miles (1.7 km) from the city center to this bus station.

Passengers traveling this route most often arrive at Leon, Avenida del Ingeniero Sáenz de Miera and need to travel approximately 0.9 miles (1.5 km) from the bus station to the city center in León.

What bus providers go from Badajoz to León?
For the route from Badajoz to León you can take a bus with Alsa. Be sure to check out all possible bus providers that offer services to León from Badajoz on Omio to compare what amenities they may have.
What are the first and last departure bus times from Badajoz to León?
The earliest bus departing from Badajoz to León leaves at 8: 00 AM. The last bus departing from Badajoz to León leaves at 7: 15 PM. You can find the latest Badajoz to León bus schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How early should I book bus tickets between Badajoz and León to score the best deals?
The price of a one way bus ticket from Badajoz to León is on average $48 (€40) if you purchase within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for buses from all possible bus providers offering this route. In general, you can find bus tickets to León from Badajoz available a few months in advance.

More options for your journey from Badajoz to León

Here are some other resources that might have the information you need