Bus Badajoz to Barcelona and return

Cheap bus and train tickets for trips from Barcelona to Badajoz and return

swap
Adults
1
Children
0
Traveling as a group?
Rent a bus here!
1850 Companies - 5,594,715 Connections
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click
The route connecting Badajoz and Barcelona is served by 5 bus companies. FlixBus offers the most affordable tickets with fares for as little as $64.02! With our search function, you can filter your results to optimize your findings. The speediest bus will take you there in only 14h 45m. Just click "Find Now" and see all available bus schedules!

Badajoz to Barcelona Bus Information

Cheapest Bus$64.02
Fastest Bus14h 45m
Distance513.0 miles
Bus CompaniesFlixBus, Avanza Grupo
  Bus Badajoz - Barcelona    513 mi
Ø Bus connections6 x
Savings-8%

The cheapest bus routes from Badajoz to Barcelona

%No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.
Departure / Arrival
Date best offer
Company
Best price
  • Badajoz
    Barcelona
      2:40 PM
      5:20 PM
    1 Mar
    +1
    FlixBusFlixBus
    from $64.02
  • Badajoz
    Barcelona
      2:40 PM
      5:20 PM
    26 Jan
    +1
    FlixBusFlixBus
    from $64.02
  • Badajoz
    Barcelona
      2:40 PM
      5:20 PM
    16 Mar
    +1
    FlixBusFlixBus
    from $64.02
  • Badajoz
    Barcelona
      2:45 PM
      5:30 AM
    1 Mar
    +1
    Avanza GrupoAvanza Grupo
    from $66.63
  • Badajoz
    Barcelona
      2:45 PM
      5:30 AM
    26 Jan
    +1
    Avanza GrupoAvanza Grupo
    from $66.63
  • Badajoz
    Barcelona
      2:45 PM
      5:30 AM
    10 Feb
    +1
    Avanza GrupoAvanza Grupo
    from $66.63
  • Badajoz
    Barcelona
      2:45 PM
      5:30 AM
    14 Feb
    +1
    Avanza GrupoAvanza Grupo
    from $66.63
  • Badajoz
    Barcelona
      2:45 PM
      5:30 AM
    25 Jan
    +1
    Avanza GrupoAvanza Grupo
    from $66.63
  • Badajoz
    Barcelona
      2:45 PM
      5:30 AM
    16 Mar
    +1
    Avanza GrupoAvanza Grupo
    from $66.63
  • Badajoz
    Barcelona
      2:45 PM
      5:30 AM
    19 Feb
    +1
    Avanza GrupoAvanza Grupo
    from $66.63
  • Badajoz
    Barcelona
      2:45 PM
      5:30 AM
    1 Mar
    +1
    Avanza GrupoAvanza Grupo
    from $69.50
  • Badajoz
    Barcelona
      2:45 PM
      5:30 AM
    26 Jan
    +1
    Avanza GrupoAvanza Grupo
    from $69.50
  • Badajoz
    Barcelona
      2:45 PM
      5:30 AM
    7 Feb
    +1
    Avanza GrupoAvanza Grupo
    from $69.50
  • Badajoz
    Barcelona
      2:45 PM
      5:30 AM
    14 Feb
    +1
    Avanza GrupoAvanza Grupo
    from $69.50


  Train Badajoz - Barcelona    513 mi

The cheapest train connections from Badajoz to Barcelona

%No particular date in mind? Here's a selection of the cheapest train tickets for the next few days.
  • Badajoz
    Barcelona
      7:17 AM
      5:21 PM
    7 Feb
    RenfeRenfe
    from $165.19
  • Badajoz
    Barcelona
      7:17 AM
      5:21 PM
    7 Feb
    RenfeRenfe
    from $165.19
  • Badajoz
    Barcelona
      7:17 AM
      5:21 PM
    7 Feb
    RenfeRenfe
    from $165.19
  • Badajoz
    Barcelona
      8:45 AM
      6:40 PM
    7 Feb
    RenfeRenfe
    from $165.19


  Carpooling Badajoz - Barcelona    513 mi
   Savings

The cheapest carpooling offers from Badajoz to Barcelona

%No particular date in mind? Here are some of the cheapest rides for the next few days.
  • Badajoz
    Barcelona
      10:00 AM
      8:40 PM
    7 Feb
    BlaBlaCarBlaBlaCar
    from $55.21
  • Badajoz
    Barcelona
      8:00 AM
      6:50 PM
    7 Feb
    BlaBlaCarBlaBlaCar
    from $60.73


  Bus Barcelona - Badajoz    513 mi
Ø Bus connections6 x
Savings-11%

The cheapest bus routes from Barcelona to Badajoz

%No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.
Departure / Arrival
Date best offer
Company
Best price
  • Barcelona
    Badajoz
      5:30 PM
      8:00 AM
    25 Feb
    +1
    Avanza GrupoAvanza Grupo
    from $66.63
  • Barcelona
    Badajoz
      5:30 PM
      8:00 AM
    18 Feb
    +1
    Avanza GrupoAvanza Grupo
    from $66.63
  • Barcelona
    Badajoz
      5:30 PM
      8:00 AM
    14 Feb
    +1
    Avanza GrupoAvanza Grupo
    from $66.63
  • Barcelona
    Badajoz
      5:30 PM
      8:00 AM
    6 Feb
    +1
    Avanza GrupoAvanza Grupo
    from $66.63
  • Barcelona
    Badajoz
      5:30 PM
      8:00 AM
    31 Jan
    Avanza GrupoAvanza Grupo
    from $66.63
  • Barcelona
    Badajoz
      5:30 PM
      8:00 AM
    19 Feb
    +1
    Avanza GrupoAvanza Grupo
    from $66.63
  • Barcelona
    Badajoz
      5:30 PM
      8:00 AM
    25 Feb
    +1
    Avanza GrupoAvanza Grupo
    from $69.50
  • Barcelona
    Badajoz
      5:30 PM
      8:00 AM
    18 Feb
    +1
    Avanza GrupoAvanza Grupo
    from $69.50
  • Barcelona
    Badajoz
      5:30 PM
      8:00 AM
    28 Jan
    +1
    Avanza GrupoAvanza Grupo
    from $69.50
  • Barcelona
    Badajoz
      5:30 PM
      8:00 AM
    8 Feb
    +1
    Avanza GrupoAvanza Grupo
    from $69.50
  • Barcelona
    Badajoz
      5:30 PM
      8:00 AM
    6 Feb
    +1
    Avanza GrupoAvanza Grupo
    from $69.50
  • Barcelona
    Badajoz
      5:30 PM
      8:00 AM
    10 Feb
    +1
    Avanza GrupoAvanza Grupo
    from $69.50
  • Barcelona
    Badajoz
      12:30 PM
      2:50 PM
    20 Feb
    +1
    FlixBusFlixBus
    from $75.06
  • Barcelona
    Badajoz
      12:30 PM
      2:50 PM
    6 Feb
    +1
    FlixBusFlixBus
    from $75.06


  Train Barcelona - Badajoz    513 mi

The cheapest train connections from Barcelona to Badajoz

%No particular date in mind? Here's a selection of the cheapest train tickets for the next few days.
  • Barcelona
    Badajoz
      10:00 AM
      9:26 PM
    7 Feb
    RenfeRenfe
    from $165.19
  • Barcelona
    Badajoz
      10:00 AM
      9:26 PM
    7 Feb
    RenfeRenfe
    from $165.19
  • Barcelona
    Badajoz
      10:00 AM
      9:26 PM
    7 Feb
    RenfeRenfe
    from $165.19
  • Barcelona
    Badajoz
      10:00 AM
      9:26 PM
    7 Feb
    RenfeRenfe
    from $165.19


  Carpooling Barcelona - Badajoz    513 mi

The cheapest carpooling offers from Barcelona to Badajoz

%No particular date in mind? Here are some of the cheapest rides for the next few days.
  • Barcelona
    Badajoz
      8:00 AM
      6:20 PM
    7 Feb
    BlaBlaCarBlaBlaCar
    from $55.21


Current ticket prices

There's nothing you like more than budget travel? Then you should definitely consider taking a bus. Ticket prices for the route Badajoz - Barcelona are currently starting from $64.02. They can also be slightly more expensive though, for instance, when you book your bus too short notice. One recommendation is to compare prices for different departure times if you're flexible timewise. Taking an earlier bus can allow you to save even more money.

Bus stops in Badajoz and Barcelona

  Stations
C/ Alí Bei 80, 08013 Barcelona (Spain)
Plaça dels Països Catalans , 08014 Barcelona (Spain)

More on bus features and services

Don't settle for less! No matter how you want to travel, our smart bus search will help you pick just the right bus. On your bus from Badajoz to Barcelona you might be looking for a particularly short ride, for the cheapest bus ticket or for the best amenities.

While carry-on luggage is commonly allowed free of charge, there might be restrictions regarding additional checked baggage or oversized luggage. If you want to bring a very large bag exceeding the usual weight requirements on a bus from Barcelona to Badajoz, then you should opt for an offer provided by FlixBus.

The details of every individual bus schedule are displayed in our search results and you can also see if they are free of charge or not: Just check for the operator that allows you to take your pet or that has free wireless internet, power plugs and a good selection of drinks. You'll also find other useful info on CheckMyBus, such as details on current reduced rates. Travel smart!

Badajoz and Barcelona: Useful Info

Badajoz
148,334
Barcelona
1.62 Million
Taxi
$4.97
$3.96
Badajoz
Barcelona
A cab ride in Badajoz is 21% more expensive than in Barcelona.
Local buses
$1.10
$2.37
Badajoz
Barcelona
A bus fare in Badajoz is 54% cheaper than in Barcelona.
Beer
$2.21
$2.76
Badajoz
Barcelona
A large beer in Badajoz is 20% cheaper than in Barcelona.
Water
$0.38
$0.65
Badajoz
Barcelona
A bottle of water in Badajoz is 42% cheaper than in Barcelona.
Meal
$7.73
$11.61
Badajoz
Barcelona
A meal in Badajoz is 34% cheaper than in Barcelona.
Trusted shop
The CheckMyBus App
Free Download