There are 7 ways to get from Donegal to Madrid by bus, plane, car, car ferry, 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.
Bus to Dublin Airport, fly
best- Take the bus from Donegal to Terminal 2 Zone 19bus
- Fly from Dublin Airport (DUB) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane DUB - MAD
8h 47m€73–228Drive, car ferry
- Drive from Donegal to Rosslare Harbourcar
- Take the carferry from Rosslare Harbour to Bilbaocarferry
- Drive from Bilbao to Madridcar
35h 58m€176–745Bus to Donegal Airport, fly
- Take the bus from Donegal to An Clochán Liathbus
- Fly from Donegal Airport (CFN) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane CFN - MAD
10h 12m€86–319Bus to City Of Derry Airport, fly
- Take the bus from Donegal to Derry Bus Stationbus
- Fly from City Of Derry Airport (LDY) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane LDY - MAD
10h 28m€115–440Bus, bus to Ireland West Airport Knock, fly
- Take the bus from Donegal to Sligo Bus Stnbus
- Take the bus from Sligo Bus Stn to Ireland W Airportbus
- Fly from Ireland West Airport Knock (NOC) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane NOC - MAD
10h 5m€118–191Bus, bus to George Best Belfast City Airport, fly
- Take the bus from Donegal to Enniskillen Busbus
- Take the bus from Enniskillen Bus Station to Grand Central Station Stand 14bus
- Fly from George Best Belfast City Airport (BHD) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane BHD - MAD
11h 56m€107–308Bus, ferry
- Take the bus from Donegal to Terminal 2 Zone 19bus 30
- Take the bus from Airport Zone 14 to Wexford Stnbus 740
- Take the ferry from Rosslare to Santanderferry
- Take the bus from Estación de autobuses de Santander to Madrid, Avenida de Américabus
42h 25m€349–404
Dublin Airport (DUB) to Adolfo Suárez Madrid–Barajas Airport (MAD) flights
Comparing Your Travel Options
The cheapest way to get from Donegal to Madrid is to bus and fly which costs €70 - €230 and takes 8h 47m.
The fastest way to get from Donegal to Madrid is to bus and fly which takes 8h 47m and costs €70 - €230.
The distance between Donegal and Madrid is 1696 km.
The best way to get from Donegal to Madrid without a car is to bus and ferry which takes 42h 25m and costs €340 - €410.
It takes approximately 8h 47m to get from Donegal to Madrid, including transfers.
Madrid is 1h ahead of Donegal. It is currently 6:43 PM in Donegal and 7:43 PM in Madrid.
There are 7041+ hotels available in Madrid.
What companies run services between Donegal, Ulster, Ireland and Madrid, Spain?
There is no direct connection from Donegal to Madrid. However, you can take the bus to Terminal 2 Zone 19, walk to Dublin Airport (DUB) airport, fly to Adolfo Suárez Madrid–Barajas Airport (MAD), walk to Madrid-Aeropuerto T4, then take the train to Madrid Chamartín. Alternatively, you can take a vehicle from Donegal to Madrid via Rosslare Harbour and Bilbao in around 35h 58m.
- Website
- ryanair.com
Flights from Dublin Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- €50–180
Flights from Dublin Airport to Adolfo Suárez Madrid–Barajas Airport via Bristol
- Ave. Duration
- 4h 15m
- When
- Saturday
- Estimated price
- €50–180
Flights from Ireland West Airport Knock to Adolfo Suárez Madrid–Barajas Airport via Manchester
- Ave. Duration
- 4h 40m
- When
- Saturday
- Estimated price
- €70–270
Flights from Ireland West Airport Knock to Adolfo Suárez Madrid–Barajas Airport via London Stansted
- Ave. Duration
- 5h 27m
- When
- Thursday and Wednesday
- Estimated price
- €70–270
Flights from George Best Belfast City Airport to Adolfo Suárez Madrid–Barajas Airport via Manchester
- Ave. Duration
- 4h 40m
- When
- Friday, Saturday, and Wednesday
- Estimated price
- €85–230
- Website
- britishairways.com
Flights from City Of Derry Airport to Adolfo Suárez Madrid–Barajas Airport via London Heathrow
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- €95–410
Flights from City Of Derry Airport to Adolfo Suárez Madrid–Barajas Airport via Manchester
- Ave. Duration
- 5h 10m
- When
- Monday
- Estimated price
- €95–410
Flights from Ireland West Airport Knock to Adolfo Suárez Madrid–Barajas Airport via London Heathrow
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- €75–330
Flights from George Best Belfast City Airport to Adolfo Suárez Madrid–Barajas Airport via London Heathrow
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- €110–250
Flights from George Best Belfast City Airport to Adolfo Suárez Madrid–Barajas Airport via Manchester
- Ave. Duration
- 5h 15m
- When
- Monday, Tuesday, and Thursday
- Estimated price
- €70–310
Flights from George Best Belfast City Airport to Adolfo Suárez Madrid–Barajas Airport via London City
- Ave. Duration
- 7h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €110–250
- Website
- iberia.com
Flights from Dublin Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 2h 38m
- When
- Every day
- Estimated price
- €35–150
Flights from City Of Derry Airport to Adolfo Suárez Madrid–Barajas Airport via Manchester
- Ave. Duration
- 5h 10m
- When
- Monday
- Estimated price
- €95–410
Flights from Ireland West Airport Knock to Adolfo Suárez Madrid–Barajas Airport via Alicante–Elche
- Ave. Duration
- 5h 15m
- When
- Tuesday
- Estimated price
- €75–280
- Website
- aerlingus.com
Flights from Dublin Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 2h 38m
- When
- Every day
- Estimated price
- €35–150
Flights from Donegal Airport to Adolfo Suárez Madrid–Barajas Airport via Dublin Airport
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- €65–290
- Website
- flyulendo.com
Flights from Ireland West Airport Knock to Adolfo Suárez Madrid–Barajas Airport via London Luton
- Ave. Duration
- 5h 30m
- When
- Monday and Thursday
- Estimated price
- €50–250
- Phone
- 0818 15 15 15
- Website
- Expressway (Bus Éireann)
Bus from Donegal to Terminal 2 Zone 19
- Ave. Duration
- 3h 43m
- Frequency
- Hourly
- Estimated price
- €26–40
- Website
- Expressway (Bus Éireann)
Bus from Donegal to Derry Bus Station
- Ave. Duration
- 1h 28m
- Frequency
- Every 4 hours
- Estimated price
- €15–21
- Website
- Expressway (Bus Éireann)
Bus from Donegal to Sligo Bus Stn
- Ave. Duration
- 1h 5m
- Frequency
- Every 4 hours
- Estimated price
- €13–19
- Website
- Expressway (Bus Éireann)
Bus from Sligo Bus Stn to Ireland W Airport
- Ave. Duration
- 55 min
- Frequency
- Every 4 hours
- Estimated price
- €13–18
- Website
- Expressway (Bus Éireann)
Bus from Donegal to Enniskillen Bus
- Ave. Duration
- 1h 2m
- Frequency
- Hourly
- Estimated price
- €14–20
- Website
- Expressway (Bus Éireann)
Bus from Donegal to Terminal 2 Zone 19
- Ave. Duration
- 3h 43m
- Frequency
- Hourly
- Estimated price
- €26–40
- Website
- Expressway (Bus Éireann)
Bus from Airport Zone 14 to Wexford Stn
- Ave. Duration
- 3h 4m
- Frequency
- Hourly
- Estimated price
- €20–29
- Website
- Expressway (Bus Éireann)
- Phone
- +353 1 836 6111
- [email protected]
- Website
- Bus Éireann
Bus from Donegal to An Clochán Liath
- Ave. Duration
- 1h 27m
- Frequency
- 3 times a day
- Estimated price
- €17–24
- Website
- Bus Éireann
- Standard
- €17–24
Bus from Donegal to Derry Bus Station
- Ave. Duration
- 1h 39m
- Frequency
- 6 times a week
- Estimated price
- €17–24
- Website
- Bus Éireann
- Standard
- €17–24
Bus from Donegal to Sligo Bus Stn
- Ave. Duration
- 1h 8m
- Frequency
- 6 times a week
- Estimated price
- €16–22
- Website
- Bus Éireann
- Standard
- €16–22
- Phone
- +353 74 954 8114
- [email protected]
- Website
- Bus Feda Teoranta
Bus from Donegal to An Clochán Liath
- Ave. Duration
- 1h 45m
- Frequency
- 3 times a week
- Estimated price
- €19–22
- Website
- Bus Feda Teoranta
- Phone
- +44 28 9066 6630
- Website
- Translink
Bus from Enniskillen Bus Station to Grand Central Station Stand 14
- Ave. Duration
- 2h 20m
- Frequency
- Every 3 hours
- Estimated price
- €4
- Website
- Translink
- Belfast urban network
- €4
- Phone
- 053 9142742
- [email protected]
- Website
- Wexford Bus
Bus from Airport Zone 14 to Wexford Stn
- Ave. Duration
- 2h 50m
- Frequency
- Hourly
- Estimated price
- €18–25
- Website
- Wexford Bus
- Phone
- +34 910 207 007
- Website
- ALSA
Bus from Estación de autobuses de Santander to Madrid, Avenida de América
- Ave. Duration
- 5h 30m
- Frequency
- Every 4 hours
- Estimated price
- €30–55
- Website
- ALSA
- Phone
- +353 21 427 7801
- [email protected]
- Website
- Brittany Ferries
Car ferry from Rosslare Harbour to Bilbao
- Ave. Duration
- 27h 30m
- Frequency
- Twice a week
- Estimated price
- €45–550
- Website
- Brittany Ferries
- Single Ticket
- €45–210
- Car Single Ticket
- €140–550
Ferry from Rosslare to Santander
- Ave. Duration
- 27h 30m
- Frequency
- Twice a week
- Estimated price
- €244
- Book at
- brittany-ferries.co.uk
Want to know more about travelling around Spain
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















