There are 5 ways to get from Madrid to Portlaoise by plane, train, car, car ferry, or bus
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 Dublin Airport, train
best- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Dublin Airport (DUB)plane MAD - DUB
- Take the train from Dublin Heuston to Portlaoisetrain
6h 45m€60–187Drive, car ferry
- Drive from Madrid to Bilbaocar
- Take the car ferry from Bilbao to Rosslare Harbourcarferry
- Drive from Rosslare Harbour to Portlaoisecar
34h 53m€131–679Fly to Shannon Airport, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Shannon Airport (SNN)plane MAD - SNN
- Take the train from Limerick Junction to Portlaoisetrain
8h 47m€69–227Fly to Cork Airport, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Cork Airport (ORK)plane MAD - ORK
- Take the train from Cork to Portlaoisetrain
10h 28m€71–231Bus, car ferry
- Take the bus from Madrid, Avenida de América to Bilbao Intermodalbus
- Take the car ferry from Bilbao to Rosslare Harbourcarferry
- Take the bus from Redmond Square to Carlow Bus Stationbus 376
39h 35m€103–656
Adolfo Suárez Madrid–Barajas Airport (MAD) to Dublin Airport (DUB) flights
Questions & Answers
The cheapest way to get from Madrid to Portlaoise is to fly and train which costs €60 - €190 and takes 6h 45m.
The fastest way to get from Madrid to Portlaoise is to fly and train which takes 6h 45m and costs €60 - €190.
The distance between Madrid and Portlaoise is 1558 km.
It takes approximately 6h 45m to get from Madrid to Portlaoise, including transfers.
Portlaoise is 1h behind Madrid. It is currently 11:05 PM in Madrid and 10:05 PM in Portlaoise.
There are 66+ hotels available in Portlaoise.
What companies run services between Madrid, Spain and Portlaoise, Ireland?
There is no direct connection from Madrid to Portlaoise. However, you can take the train to Madrid-Aeropuerto T4, walk to Adolfo Suárez Madrid–Barajas Airport (MAD) airport, fly to Dublin Airport (DUB), walk to Dublin Airport, Terminal 2, take the bus to Dublin Heuston Rail Station Phoenix Park & Dublin Zoo, walk to Dublin Heuston, then take the train to Portlaoise. Alternatively, you can take a vehicle from Madrid to Portlaoise via Bilbao and Rosslare Harbour in around 34h 53m.
- Website
- ryanair.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Dublin Airport
- Ave. Duration
- 2h 41m
- When
- Every day
- Estimated price
- €45–150
Flights from Adolfo Suárez Madrid–Barajas Airport to Shannon Airport
- Ave. Duration
- 2h 15m
- When
- Wednesday, Thursday, and Sunday
- Estimated price
- €40–160
Flights from Adolfo Suárez Madrid–Barajas Airport to Shannon Airport via London Stansted
- Ave. Duration
- 5h 10m
- When
- Tuesday to Sunday
- Estimated price
- €40–160
Flights from Adolfo Suárez Madrid–Barajas Airport to Cork Airport via Valencia
- Ave. Duration
- 9h 10m
- When
- Thursday, Saturday, and Sunday
- Estimated price
- €50–160
- Website
- britishairways.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Shannon Airport via London Heathrow
- Ave. Duration
- 4h 56m
- When
- Every day
- Estimated price
- €65–360
Flights from Adolfo Suárez Madrid–Barajas Airport to Cork Airport via London Heathrow
- Ave. Duration
- 5h 28m
- When
- Every day
- Estimated price
- €65–360
- Website
- aerlingus.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Dublin Airport
- Ave. Duration
- 2h 36m
- When
- Every day
- Estimated price
- €45–120
Flights from Adolfo Suárez Madrid–Barajas Airport to Cork Airport via Santiago de Compostela
- Ave. Duration
- 6h 10m
- When
- Monday and Thursday
- Estimated price
- €55–270
Flights from Adolfo Suárez Madrid–Barajas Airport to Cork Airport via Bilbao
- Ave. Duration
- 6h 15m
- When
- Wednesday and Sunday
- Estimated price
- €55–260
- Website
- iberia.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Dublin Airport
- Ave. Duration
- 2h 36m
- When
- Every day
- Estimated price
- €45–120
- Phone
- 0818 294 015
- Website
- irishrail.ie
Train from Dublin Heuston to Portlaoise
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- €8–12
- Website
- https://www.irishrail.ie/en-ie/
- Flexible
- €8–12
Train from Limerick Junction to Portlaoise
- Ave. Duration
- 44 min
- Frequency
- Every 3 hours
- Estimated price
- €8–13
- Website
- https://www.irishrail.ie/en-ie/
- Flexible
- €8–13
Train from Cork to Portlaoise
- Ave. Duration
- 1h 40m
- Frequency
- Every 3 hours
- Estimated price
- €16–23
- Website
- https://www.irishrail.ie/en-ie/
- Flexible
- €16–23
- Phone
- +34 910 207 007
- Website
- alsa.com
Bus from Madrid, Avenida de América to Bilbao Intermodal
- Ave. Duration
- 4h 25m
- Frequency
- Hourly
- Estimated price
- €30–65
- Website
- https://www.alsa.com/en
- Phone
- 053 9142742
- info@wexfordbus.com
- Website
- wexfordbus.com
Bus from Redmond Square to Carlow Bus Station
- Ave. Duration
- 1h 15m
- Frequency
- Twice daily
- Estimated price
- €15–22
- Website
- https://www.wexfordbus.com/
- Phone
- +353 21 427 7801
- reservations@brittanyferries.ie
- Website
- brittanyferries.ie
Car ferry from Bilbao to Rosslare Harbour
- Ave. Duration
- 29h
- Frequency
- Twice a week
- Estimated price
- €45–550
- Website
- Brittany Ferries
- Single Ticket
- €45–210
- Car Single Ticket
- €140–550
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Luton Airport into central London, 4 stunningly beautiful Philippines islands you need to visit, and Getting to Rome from the airport - to help you get the most out of your next trip.














