The Harbour is conveniently located 5 minutes from the beach and the center of Abersoch. From Pwllheli (A499) you approach Abersoch down a hill, walled on both sides. Follow the road through Abersoch village center and when the road splits, you need to turn right and the Harbour Hotel will be at the bottom of the hill.
By rail the closest mainline station is Bangor from here a bus service will run to Pwllheli. From Pwllheli take the number 18 to Abersoch.