The Ferryboat Inn is situated on the A487 Fishguard to St. Davids road, 500 metres from the Fishguard to Rosslare ferry terminal.
- Take the road to St Davids at the roundabout at the ferry terminal exit.
- The inn is 500 metres along this road, on the right-hand side.