Rome2Rio

Moraleja to Badajoz buses

Find Transport to Badajoz

View schedule

Trip Overview

The average bus between Moraleja and Badajoz takes 3h 59m and the fastest bus takes 2h 45m. There is at least one bus per day from Moraleja to Badajoz. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.

3h 59m
Duration
176 km
Distance
€18
Average price
Once daily
Frequency

Moraleja to Badajoz bus times

Buses run once daily between Moraleja and Badajoz. The earliest departure is at 8:30 AM in the morning, and the last departure from Moraleja is at 4:35 PM which arrives into Badajoz at 7:45 PM. All services require a transfer, and take on average 3h 59m. The schedules shown below are for the next available departures.

Departing Monday, November 2, 2026

  •  → 

    ALSAAnesa3h 10m • 1 change

Departing Tuesday, November 3, 2026

  •  → 

    ALSAAnesa5h 15m • 1 change
  •  → 

    ALSAAnesa3h 15m • 1 change

Departing Wednesday, November 4, 2026

  •  → 

    ALSAAnesa5h 15m • 1 change
  •  → 

    ALSAAnesa3h 15m • 1 change

Departing Thursday, November 5, 2026

  •  → 

    ALSAAnesa5h 15m • 1 change
  •  → 

    ALSAAnesa3h 15m • 1 change

Departing Friday, November 6, 2026

  •  → 

    ALSAAnesa5h 15m • 1 change
  •  → 

    ALSAAnesa2h 45m • 1 change

Departing Sunday, November 8, 2026

  •  → 

    ALSAAnesa3h 10m • 1 change

Frequently asked questions

Want to know about travelling from Moraleja to Badajoz? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.

Map of how to get from Moraleja to Badajoz.ExpandLaunch map view
  • Distance: 175.7 km
  • Duration: 3h 59m

What companies run services between Moraleja, Extremadura, Spain and Badajoz, Spain?

You can take a bus from Moraleja to Badajoz via Cáceres in around 3h 30m.

Operators