There are 15 ways to get from Madrid to Aberystwyth by plane, train, car, car ferry, bus, car train, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Birmingham Airport, train
best- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Birmingham Airport (BHX)plane MAD - BHX
- Take the train from Birmingham International to Aberystwythtrain
9h 1m£86–242Fly to Manchester Airport, train
cheapest- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Manchester Airport (MAN)plane MAD - MAN
- Take the train from Wilmslow to Shrewsburytrain
- Take the train from Shrewsbury to Aberystwythtrain
10h 6m£82–250Drive, car ferry
- Drive from Madrid to Santandercar
- Take the carferry from Santander to Plymouthcarferry
- Drive from Plymouth to Aberystwythcar
29h 27m£199–763Train, bus
- Take the train from Madrid Chamartín to Leontrain Ave
- Take the bus from Leon to Lillebus
- Take the train from Lille Europe to London St Pancras Intltrain Eil
- Take the train from London Euston to Birmingham New Streettrain
- Take the train from Birmingham New Street to Aberystwythtrain
31h 12m£272–524Drive, Eurotunnel
- Drive from Madrid to Calais-Fréthuncar
- Take the cartrain from Calais-Fréthun to Folkestonecartrain
- Drive from Folkestone to Aberystwythcar
21h 5m£391–521Fly to Liverpool, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Liverpool (LPL)plane MAD - LPL
- Take the train from Liverpool South Parkway to Crewetrain
- Take the train from Crewe to Shrewsburytrain
- Take the train from Shrewsbury to Aberystwythtrain
10h 3m£100–273Fly to Bristol Airport, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Bristol Airport (BRS)plane MAD - BRS
- Take the train from Bristol Temple Meads to Birmingham New Streettrain
- Take the train from Birmingham New Street to Aberystwythtrain
10h 41m£123–280Fly to London Heathrow Airport, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to London Heathrow Airport (LHR)plane MAD - LHR
- Take the train from London Euston to Birmingham New Streettrain
- Take the train from Birmingham New Street to Aberystwythtrain
10h 48m£134–420Fly to London Gatwick Airport, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to London Gatwick Airport (LGW)plane MAD - LGW
- Take the train from Gatwick Airport to London Victoriatrain
- Take the train from London Euston to Birmingham New Streettrain
- Take the train from Birmingham New Street to Aberystwythtrain
10h 49m£130–393Fly to London Stansted Airport, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to London Stansted Airport (STN)plane MAD - STN
- Take the train from London Euston to Birmingham New Streettrain
- Take the train from Birmingham New Street to Aberystwythtrain
11h£129–433Fly to Luton Airport, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Luton Airport (LTN)plane MAD - LTN
- Take the train from Luton Airport Parkway to London St Pancras Intltrain
- Take the train from London Euston to Birmingham New Streettrain
- Take the train from Birmingham New Street to Aberystwythtrain
10h 58m£123–365Train, car ferry
- Take the train from Madrid Chamartín to Santandertrain Alv / ...
- Take the carferry from Santander to Plymouthcarferry
- Take the train from Plymouth to Birmingham New Streettrain
- Take the train from Birmingham New Street to Aberystwythtrain
34h 12m£293–917Bus
- Take the bus from Estación Sur de Autobuses to Paris, Quai de Bercybus
- Take the bus from Paris - Bercy-Seine Bus Station to London Victoriabus
- Take the bus from London Victoria to Aberystwyth Bus Station Stand 2bus 409
34h 20m£115–319Train, car ferry, bus
- Take the train from Madrid Chamartín to Santandertrain Alv / ...
- Take the carferry from Santander to Portsmouth International Portcarferry
- Take the train from Portsmouth & Southsea to Cardiff Centraltrain
- Take the bus from Tresillian Way to Aberystwyth Bus Station Stand 7bus T1c
44h 29mTrain, ferry
- Take the train from Madrid Chamartín to Santandertrain Alv / ...
- Take the ferry from Santander to Portsmouthferry
- Take the train from Southampton Central to Birmingham New Streettrain
- Take the train from Birmingham New Street to Aberystwythtrain
45h 23m£341–600
Madrid to Aberystwyth by train, foot, and bus
Questions & Answers
The cheapest way to get from Madrid to Aberystwyth is to fly and train which costs £85 - £250 and takes 9h 1m.
The fastest way to get from Madrid to Aberystwyth is to fly and train which takes 9h 1m and costs £85 - £250.
No, there is no direct bus from Madrid to Aberystwyth station. However, there are services departing from Estación Sur de Autobuses and arriving at Aberystwyth Bus Station Stand 2 via Paris - Bercy-Seine Bus Station and London Victoria. The journey, including transfers, takes approximately 34h 20m.
The distance between Madrid and Aberystwyth is 975 miles.
The best way to get from Madrid to Aberystwyth without a car is to train and bus which takes 31h 12m and costs £270 - £550.
It takes approximately 9h 1m to get from Madrid to Aberystwyth, including transfers.
Madrid to Aberystwyth bus services, operated by ALSA, depart from Estación Sur de Autobuses station.
Madrid to Aberystwyth bus services, operated by ALSA, arrive at Paris, Quai de Bercy station.
Aberystwyth is 1h behind Madrid. It is currently 12:07 PM in Madrid and 11:07 AM in Aberystwyth.
Book your Madrid to Aberystwyth bus tickets online with Omio.
What companies run services between Madrid, Spain and Aberystwyth, Wales?
You can take a bus from Estación Sur de Autobuses to Aberystwyth Bus Station Stand 2 via Paris, Quai de Bercy, Paris - Bercy-Seine Bus Station, and London Victoria in around 34h 20m.
- Website
- ryanair.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Birmingham Airport
- Ave. Duration
- 2h 33m
- When
- Friday to Sunday
- Estimated price
- £30–140
Flights from Adolfo Suárez Madrid–Barajas Airport to Liverpool
- Ave. Duration
- 2h 30m
- When
- Wednesday, Thursday, and Sunday
- Estimated price
- £35–150
Flights from Adolfo Suárez Madrid–Barajas Airport to Liverpool via Dublin
- Ave. Duration
- 4h 52m
- When
- Thursday and Tuesday
- Estimated price
- £35–150
Flights from Adolfo Suárez Madrid–Barajas Airport to Liverpool via Porto
- Ave. Duration
- 5h 30m
- When
- Wednesday
- Estimated price
- £35–150
Flights from Adolfo Suárez Madrid–Barajas Airport to Manchester Airport
- Ave. Duration
- 2h 35m
- When
- Monday, Wednesday, Sunday, Tuesday, Friday, and Saturday
- Estimated price
- £30–130
Flights from Adolfo Suárez Madrid–Barajas Airport to Bristol Airport
- Ave. Duration
- 2h 15m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- £27–120
Flights from Adolfo Suárez Madrid–Barajas Airport to London Stansted Airport
- Ave. Duration
- 2h 24m
- When
- Every day
- Estimated price
- £30–170
Flights from Adolfo Suárez Madrid–Barajas Airport to London Stansted Airport via Luxembourg
- Ave. Duration
- 4h 50m
- When
- Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- £30–170
- Phone
- 03333 211 202
- Website
- Transport for Wales
Train from Birmingham International to Aberystwyth
- Ave. Duration
- 3h 12m
- Frequency
- Every 4 hours
- Estimated price
- £50–90
- Website
- Transport for Wales
Train from Birmingham New Street to Aberystwyth
- Ave. Duration
- 2h 58m
- Frequency
- Every 4 hours
- Estimated price
- £45–85
- Website
- Transport for Wales
Train from Crewe to Shrewsbury
- Ave. Duration
- 49 min
- Frequency
- Hourly
- Estimated price
- £13–23
- Website
- Transport for Wales
Train from Shrewsbury to Aberystwyth
- Ave. Duration
- 1h 53m
- Frequency
- Every 2 hours
- Estimated price
- £30–60
- Website
- Transport for Wales
Train from Wilmslow to Shrewsbury
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- £20–35
- Website
- Transport for Wales
Train from Shrewsbury to Aberystwyth
- Ave. Duration
- 1h 53m
- Frequency
- Every 2 hours
- Estimated price
- £30–60
- Website
- Transport for Wales
Train from Birmingham New Street to Aberystwyth
- Ave. Duration
- 2h 58m
- Frequency
- Every 4 hours
- Estimated price
- £45–85
- Website
- Transport for Wales
Train from Birmingham New Street to Aberystwyth
- Ave. Duration
- 2h 58m
- Frequency
- Every 4 hours
- Estimated price
- £45–85
- Website
- Transport for Wales
Train from Birmingham New Street to Aberystwyth
- Ave. Duration
- 2h 58m
- Frequency
- Every 4 hours
- Estimated price
- £45–85
- Website
- Transport for Wales
Train from Birmingham New Street to Aberystwyth
- Ave. Duration
- 2h 58m
- Frequency
- Every 4 hours
- Estimated price
- £45–85
- Website
- Transport for Wales
Train from Birmingham New Street to Aberystwyth
- Ave. Duration
- 2h 58m
- Frequency
- Every 4 hours
- Estimated price
- £45–85
- Website
- Transport for Wales
Train from Birmingham New Street to Aberystwyth
- Ave. Duration
- 2h 58m
- Frequency
- Every 4 hours
- Estimated price
- £45–85
- Website
- Transport for Wales
Train from Birmingham New Street to Aberystwyth
- Ave. Duration
- 2h 58m
- Frequency
- Every 4 hours
- Estimated price
- £45–85
- Website
- Transport for Wales
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Leon to Lille
- Ave. Duration
- 20h 25m
- Frequency
- 3 times a week
- Estimated price
- £90–160
- Website
- Flixbus
- Phone
- 0330 159 7000
- [email protected]
- Website
- brittany-ferries.co.uk
Car ferry from Santander to Plymouth
- Ave. Duration
- 20h 15m
- Frequency
- Twice a week
- Estimated price
- £90–600
- Schedules at
- brittany-ferries.co.uk
- Book at
- brittany-ferries.co.uk
- Single Ticket
- £90–190
- Car Single Ticket
- £240–600
Car ferry from Santander to Plymouth
- Ave. Duration
- 20h 15m
- Frequency
- Twice a week
- Estimated price
- £90–600
- Schedules at
- brittany-ferries.co.uk
- Book at
- brittany-ferries.co.uk
- Single Ticket
- £90–190
- Car Single Ticket
- £240–600
Car ferry from Santander to Portsmouth International Port
- Ave. Duration
- 29h 30m
- Frequency
- Twice a week
- Estimated price
- £80–550
- Schedules at
- brittany-ferries.co.uk
- Book at
- brittany-ferries.co.uk
- Single Ticket
- £80–170
- Car Single Ticket
- £180–550
Ferry from Santander to Portsmouth
- Ave. Duration
- 31h
- Frequency
- Twice a week
- Estimated price
- £170–330
- Book at
- brittany-ferries.co.uk
Want to know more about travelling around United Kingdom
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the UK: What do I need to know?
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Train travel in Spain: A guide to Renfe
Read the travel guide
More Questions & Answers
There are 826+ hotels available in Aberystwyth.









