Seville to Badajoz Bus
Your latest searches will appear here.
- Lowest price from $15.47
- Average duration 3h 13m
- Connections per day 9
- Distance 188 km
- CO₂ per person 17 kg
bus from Seville to Badajoz
The journey from Seville to Badajoz is about 188 km. On average a bus trip takes 3h 13m with 9 connections per day.
| Lowest price | $15.47 |
|---|---|
| Trip duration | 3h 13m |
| Connections per day | 9 |
| Lowest price | $15.47 |
| Highest price | $20.62 |
| First departure | 01:00 PM |
| Last departure | 06:30 PM |
| Distance | 188 km |
| Departure | Seville |
| Arrival | Badajoz |
| Travel operator | Basebus, BaseBus Basebus, BaseBus |
Next departures from Seville to Badajoz
Sample times and fares for the coming days — book to confirm availability and price.
CO₂ emissions by mode
FAQ
A bus ticket from Seville to Badajoz costs ≈ $17.75 (€15.84). Prices vary by how far ahead you book and the time of day. Tickets start from ≈ $15.47 (€13.80).
The cheapest ticket from Seville to Badajoz costs ≈ $15.47 (€13.80). Book as early as possible and avoid peak times.
Seville and Badajoz are 188 km apart.
The journey from Seville to Badajoz takes about 3h 13m on average. The fastest option takes 2h 30m.
This route is served by 2 operators: Basebus and BaseBus.
There are about 9 connections per day from Seville to Badajoz.
The first bus from Seville to Badajoz leaves at 01:00 PM. Check times on your travel date.
The last bus from Seville to Badajoz leaves at 06:30 PM. Check times on your travel date.
We recommend booking as early as possible. The bus we found costs ≈ $15.47 (€13.80) but prices can change.
There are about 9 direct connections from Seville to Badajoz.
The shortest bus journey between Seville and Badajoz takes 2h 30m.
Yes, there is a direct bus between Seville and Badajoz.
The bus journey from Seville to Badajoz generates 17 kg of CO₂.