There are 3 ways to get from St David's to Rosslare Harbour by car ferry or bus
Car ferry • 3 h 57 min
$99 - $110
Bus, car ferry • 7 h 46 min
$45 - $48
1 alternative option
$46 - $48
Questions & Answers
The cheapest way to get from St David's to Rosslare Harbour is to bus and car ferry which costs £34 - £37 and takes 7 h 46 min.
The quickest way to get from St David's to Rosslare Harbour is to car ferry which costs £75 - £85 and takes 3 h 57 min.
The distance between St David's and Rosslare Harbour is 52 miles.
It takes approximately 3 h 57 min to get from St David's to Rosslare Harbour, including transfers.
What companies run services between St David's, Pembrokeshire, Wales and Rosslare Harbour, Ireland?
Stena Line operates a car ferry from St David's to Rosslare Harbour twice daily. Tickets cost $40 and the journey takes 3 h 30 min.
Bus from St David's, Nun Street to Goodwick, Station (Fishguard and Goodwick Railway Station)
- Ave. Duration
- 1 h 34 min
- 5 times a day
- Estimated price
- $4 - $6
- Schedules at
Car ferry from Fishguard to Rosslare
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 London to Edinburgh, How do I buy a London Underground ticket? and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.