Bus from Badajoz to Madrid and return

Find cheap coach tickets for your bus journey from Badajoz to Madrid and back

swap
Adults
1
Children
0
Travelling as a group?
Rent a coach here!
1850 Companies – 5,626,257 Connections
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click

Everything about the connection Badajoz - Madrid

Cheapest Bus£13.40
Fastest Bus5h 25m
Distance327.8 km
Coach CompaniesFlixBus, Avanza Grupo

Which way would you like to travel?

Departure / Arrival
Date best offer
Company
Best price
  • Badajoz
    Madrid
    14:55
    04:40
    19 Mar
    +1
    FlixBusFlixBus
    from £13.40
  • Badajoz
    Madrid
    14:55
    04:40
    26 Mar
    +1
    FlixBusFlixBus
    from £13.40
  • Badajoz
    Madrid
    14:55
    04:40
    7 Mar
    +1
    FlixBusFlixBus
    from £13.40
  • Badajoz
    Madrid
    14:55
    04:40
    13 Mar
    +1
    FlixBusFlixBus
    from £13.40
  • Badajoz
    Madrid
    14:55
    04:40
    22 Feb
    +1
    FlixBusFlixBus
    from £24.31
  • Badajoz
    Madrid
    16:30
    21:55
    19 Mar
    Avanza GrupoAvanza Grupo
    from £26.70
  • Badajoz
    Madrid
    16:30
    21:55
    22 Apr
    Avanza GrupoAvanza Grupo
    from £26.70
  • Badajoz
    Madrid
    16:30
    21:55
    26 Feb
    Avanza GrupoAvanza Grupo
    from £26.70
  • Badajoz
    Madrid
    16:00
    21:45
    23 Feb
    Avanza GrupoAvanza Grupo
    from £26.70
  • Badajoz
    Madrid
    16:00
    21:45
    22 Feb
    Avanza GrupoAvanza Grupo
    from £26.70
  • Badajoz
    Madrid
    16:30
    21:55
    24 Feb
    Avanza GrupoAvanza Grupo
    from £26.70
  • Badajoz
    Madrid
    16:30
    21:55
    25 Feb
    Avanza GrupoAvanza Grupo
    from £26.70
  • Badajoz
    Madrid
    16:00
    21:45
    5 Apr
    Avanza GrupoAvanza Grupo
    from £29.21
  • Badajoz
    Madrid
    16:30
    21:55
    2 Mar
    Avanza GrupoAvanza Grupo
    from £29.21
  • Badajoz
    Madrid
    07:17
    12:42
    6 Mar
    RenfeRenfe
    from £21.09
  • Badajoz
    Madrid
    08:45
    14:11
    6 Mar
    RenfeRenfe
    from £21.09
  • Badajoz
    Madrid
    07:17
    12:42
    6 Mar
    RenfeRenfe
    from £21.09
  • Badajoz
    Madrid
    07:17
    12:42
    6 Mar
    RenfeRenfe
    from £21.09
  • Badajoz
    Madrid
    15:00
    19:10
    28 Feb
    BlaBlaCarBlaBlaCar
    from £13.42
  • Badajoz
    Madrid
    04:50
    09:30
    10 Mar
    BlaBlaCarBlaBlaCar
    from £14.26
  • Badajoz
    Madrid
    04:50
    09:30
    3 Mar
    BlaBlaCarBlaBlaCar
    from £14.26
  • Badajoz
    Madrid
    09:20
    13:30
    24 Feb
    BlaBlaCarBlaBlaCar
    from £14.26
Departure / Arrival
Date best offer
Company
Best price
  • Madrid
    Badajoz
    02:25
    14:35
    15 Mar
    FlixBusFlixBus
    from £13.40
  • Madrid
    Badajoz
    02:25
    17:20
    14 Mar
    FlixBusFlixBus
    from £20.95
  • Madrid
    Badajoz
    21:00
    02:00
    14 Mar
    +1
    Avanza GrupoAvanza Grupo
    from £26.70
  • Madrid
    Badajoz
    21:00
    02:00
    9 Mar
    +1
    Avanza GrupoAvanza Grupo
    from £26.70
  • Madrid
    Badajoz
    21:00
    02:00
    25 Apr
    +1
    Avanza GrupoAvanza Grupo
    from £26.70
  • Madrid
    Badajoz
    21:00
    02:00
    23 Feb
    +1
    Avanza GrupoAvanza Grupo
    from £26.70
  • Madrid
    Badajoz
    21:00
    02:00
    27 Feb
    +1
    Avanza GrupoAvanza Grupo
    from £26.70
  • Madrid
    Badajoz
    21:00
    02:00
    25 Feb
    +1
    Avanza GrupoAvanza Grupo
    from £26.70
  • Madrid
    Badajoz
    02:25
    17:20
    22 Feb
    FlixBusFlixBus
    from £26.82
  • Madrid
    Badajoz
    21:00
    02:00
    17 Mar
    +1
    Avanza GrupoAvanza Grupo
    from £29.21
  • Madrid
    Badajoz
    21:00
    02:00
    13 Mar
    +1
    Avanza GrupoAvanza Grupo
    from £29.21
  • Madrid
    Badajoz
    21:00
    02:00
    9 Mar
    +1
    Avanza GrupoAvanza Grupo
    from £29.21
  • Madrid
    Badajoz
    21:00
    02:00
    25 Apr
    +1
    Avanza GrupoAvanza Grupo
    from £29.21
  • Madrid
    Badajoz
    21:00
    02:00
    25 Feb
    +1
    Avanza GrupoAvanza Grupo
    from £29.21
  • Madrid
    Badajoz
    16:08
    21:26
    6 Mar
    RenfeRenfe
    from £21.09
  • Madrid
    Badajoz
    16:08
    21:26
    6 Mar
    RenfeRenfe
    from £21.09
  • Madrid
    Badajoz
    16:08
    21:26
    6 Mar
    RenfeRenfe
    from £21.09
  • Madrid
    Badajoz
    16:08
    21:26
    6 Mar
    RenfeRenfe
    from £21.09
  • Madrid
    Badajoz
    11:00
    15:40
    22 Feb
    BlaBlaCarBlaBlaCar
    from £14.26
  • Madrid
    Badajoz
    18:00
    22:00
    25 Feb
    BlaBlaCarBlaBlaCar
    from £14.26
  • Madrid
    Badajoz
    20:30
    00:30
    23 Feb
    +1
    BlaBlaCarBlaBlaCar
    from £15.10
  • Madrid
    Badajoz
    19:00
    23:20
    27 Feb
    BlaBlaCarBlaBlaCar
    from £15.10

Information about the bus connection, amenities and services

Are you looking for a bus from Badajoz to Madrid? Then use our search engine to find the ideal connection for your travel needs. Are you in a hurry? Then pick the fastest bus route provided by , which will get you there in 13h 45m. Some buses can take a little bit longer and consequently might not appear as ideal options. However, these might be the most inexpensive buses you can take. For this reason, it's a smart idea to compare and contrast! If you’re hoping to get more bang for their buck on your journey from Madrid to Badajoz, select the most inexpensive bus ticket, which starts as low as £13.40. Please note: Should you book too last minute or in times of high demand, tickets could become a little bit more expensive. Just click the "Find Now" button and find all available buses!
Every traveller has his or her own individual preferences. For your bus journey from Badajoz to Madrid you might be looking for a particularly short travelling time, the cheapest bus ticket or for the provider which offers you the ideal on-board features. Whereas you are usually allowed to take carry-on baggage on every bus, there might be restrictions concerning additional luggage items or bulky luggage. Let’s say you want to bring a very large bag exceeding normal dimensions on a bus from Madrid to Badajoz then you should opt for the offer provided by the coach company FlixBus. The details of every individual journey are shown in our search results and you can also see if they are free of charge or not: Simply check for the company that has a free WiFi connection, a vast amount of electric sockets and a good selection of snacks. We're here to help you find the best buses Badajoz - Madrid.
First in time, first in line. Thinking ahead will save you money as the cheapest tickets are usually available when booking quite some time in advance. This way you can get tickets for only £13.40. If you book at short notice, however, a ticket can cost up to £31.02. Our site also gives you the possibility to compare bus journeys to other travel options including trains, flights and carpooling. You’ll certainly find a great travel bargain!

Bus stops in Badajoz and Madrid

Stations
Avd. de América  , 28002 Madrid (Spain)
Calle de Méndez Álvaro 83, 28045 Madrid (Spain)

Compare Badajoz and Madrid

£3.78
£3.35
Badajoz
Madrid
A taxi journey in Badajoz is 12% more expensive than in Madrid.
£0.84
£1.26
Badajoz
Madrid
A bus fare in Badajoz is 34% cheaper than in Madrid.
£1.68
£2.52
Badajoz
Madrid
A pint of beer in Badajoz is 34% cheaper than in Madrid.
£0.29
£0.59
Badajoz
Madrid
A bottle of water in Badajoz is 51% cheaper than in Madrid.
£5.87
£8.56
Badajoz
Madrid
A meal in Badajoz is 32% cheaper than in Madrid.

Continue your journey

Trusted shop
The CheckMyBus App
Free Download