Travel from Birmingham-England to Spain

Train, bus or fly from Birmingham to Spain?

Vueling Airlines, Ryanair and seven other airlines fly from Birmingham to Barcelona every 2 hours. Alternatively, you can take a train from Birmingham to Madrid via London Euston, London St Pancras International Station, Paris Nord, Paris Gare de Lyon, Barcelona Sants, and Atocha-Renfe in around 16 hours 31 minutes.

Travel Guides

Need to know: EurostarRome2rio’s guide to travelling between London, Brussels and Paris
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Birmingham to Spain

ModeDurationPrice
From Birmingham New Street train to Birmingham airport, fly to Barcelona airport, then train to Barcelona.4 h 43 min$85
From Birmingham New Street train to Birmingham airport, fly to Palma Mallorca airport, then bus to Palma de Mallorca.4 h 49 min$104
From Birmingham New Street train to Birmingham airport, fly to Madrid airport, train to Atocha, then train to Madrid.5 h 21 min$102
From Birmingham New Street train to Birmingham airport, fly to Malaga airport, then train to Málaga.5 h 21 min$86
From Birmingham New Street train to Derby, Railway Station (Rail Station), bus to East Midlands airport, fly to Barcelona airport, then train to Barcelona.6 h$145
From Birmingham New Street train to Birmingham airport, fly to Alicante airport, then bus to Murcia.6 h 43 min$133
From Birmingham New Street train to Central Railway Station, bus to London Luton airport, fly to Barcelona airport, then train to Barcelona.6 h 57 min$144
From Birmingham New Street train to London Euston, walk to Euston Square Underground Station, Tube to Paddington (H&C Line)-Underground, walk to London Paddington, train to London Heathrow airport, fly to Barcelona airport, then train to Barcelona.6 h 44 min$247
From Birmingham New Street train to London Euston, walk to London St Pancras International Station, train to Paris Nord, train to Paris Gare de Lyon, train to Barcelona Sants, train to Atocha-Renfe, then line 1 subway to Sol.16 h 31 min$688
From Birmingham bus to Londres Victoria Coach Station, bus to Bilbao, bus to Intercambiador de Avenida de America, line 12 bus to Alcala - Manuel Becerra, then line 53 bus to Sol - Sevilla.30 h 16 min$165
From Birmingham bus to London, bus to Paris, Paris, bus to Méndez Álvaro - Estación Sur, then line 148 bus to Callao.30 h 19 min$208
From Birmingham New Street train to Winchester, train to Portsmouth, car ferry to Santander, walk to Santander, train to Chamartin, then line 1 subway to Sol.33 h 55 min$538
From Birmingham drive to Portsmouth, car ferry to Bilbao, then drive to Madrid.30 h 43 min$470
From Birmingham drive to Folkestone, Eurotunnel to Calais, then drive to Madrid.18 h 18 min$484

How long does it take to get from Birmingham to Spain?

It takes approximately 4 hours 43 minutes to get from Birmingham to Spain, including transfers.

Is there a direct bus between Birmingham and Spain?

No, there is no direct bus from Birmingham to Spain. However, there are services departing from Birmingham and arriving at Sol - Sevilla via Londres Victoria Coach Station, Bilbao, Intercambiador de Avenida de America and Alcala - Manuel Becerra. The journey, including transfers, takes approximately 30 hours 16 minutes.

Operators from Birmingham to Spain

OperatorPhoneWebsite
Virgin West Coast Trains0344 556 5650Virgin West Coast Trains
Vueling AirlinesVueling Airlines
RyanairRyanair
Air FranceAir France
easyJeteasyJet
Brussels AirlinesBrussels Airlines
KLMKLM
LufthansaLufthansa
IberiaIberia
FlybeFlybe
Barcelona Cercanías (RENFE)900 41 00 41Barcelona Cercanías (RENFE)
Primera AirPrimera Air
Jet2.comJet2.com
Thomas CookThomas Cook
British AirwaysBritish Airways
SwissSwiss
Edelweiss AirEdelweiss Air
EMT Palma de Mallorca+34 (0) 971214444EMT Palma de Mallorca
Aer LingusAer Lingus
Air EuropaAir Europa
Madrid Cercanías (RENFE)902 320 320Madrid Cercanías (RENFE)
Transavia HollandTransavia Holland
Málaga Cercanías (RENFE)+34 (0) 902 320 320Málaga Cercanías (RENFE)
CrossCountry0344 736 9123CrossCountry
Kinchbus01509 815637Kinchbus
EurowingsEurowings
ALSA+34 902 42 22 42ALSA
Stagecoach in Bedford+44 1234 220030Stagecoach in Bedford
London Underground (Tube)London Underground (Tube)
Heathrow ExpressHeathrow Express
EurostarEurostar
TransilienTransilien
TGV0033 892 353535TGV
Spanish Railways AVESpanish Railways AVE
Metro Madrid+34 902 44 44 03Metro Madrid
National Express+44 08717 818178National Express
EMT Madrid+34 902 50 78 50EMT Madrid
FlixBus+49 1807 123 99 123FlixBus
South Western Railway0345 6000 650South Western Railway
Brittany Ferries0330 159 7000Brittany Ferries
Spanish Railways (RENFE)902 320 320Spanish Railways (RENFE)
Eurotunnel+44 (0) 8443 35 35 35Eurotunnel