Getting Here

Getting Here

Updated September 2026

Abersoch is on the southern side of the Llŷn peninsula, roughly seven miles south-west of Pwllheli and at the southern end of the A499. It is a small place — about 2,600 residents — that began as a fishing port and grew into a resort after the 1950s, and it sits at the end of the road rather than on the way to anywhere.

That makes Pwllheli the natural gateway for almost every journey here, whether you arrive by rail, bus or coach. This guide covers only what can be stated with confidence — how to reach the village and how to move along the coast once you have. Check current timetables and fares with the operator before travelling.

Abersoch harbour

Where Abersoch is

Abersoch lies roughly seven miles south-west of Pwllheli, at the southern end of the A499. The A499 is the road that runs down the peninsula, and Pwllheli is where it meets the wider network — which is why every route to the village, by whatever mode, passes through there.

From the other direction, Caernarfon is about 27 miles to the north-east. The village itself is compact enough that once you have arrived, most of the harbour and High Street is a short walk.

By train

The nearest railway station is Pwllheli, on the Transport for Wales network, roughly 9.4km from Abersoch. There is no station at Abersoch itself, so the rail journey ends at Pwllheli and the last few miles are made by road — either on the bus described below, or by taxi or car.

The interchange is straightforward: Pwllheli bus station is about 300 yards from the railway station, so the change from train to bus is a short walk rather than a trek across town.

The Llŷn coast near Llanbedrog
Abersoch Marina

By bus

Bus route 18 runs between Pwllheli and Abersoch, calling at Llanbedrog and Sarn Bach on the way. The service is operated by Berwyn, and runs several journeys daily.

It is the direct public transport link between the railway station and the village, and the same route is the way to reach Llanbedrog without a car. Timetables and fares are set by the operator.

Longer journeys by coach

For arrivals from further afield, National Express route 545 runs from London Victoria through Birmingham, Chester, Bangor and Caernarfon, terminating at Pwllheli. From Pwllheli the final leg into Abersoch is the same bus 18 or road journey as any other arrival.

Coming from the north coast this way means crossing to Caernarfon and then heading south-west down the peninsula. It is a long journey, but it is the one long-distance coach connection that serves the area.

The coast near Bwlchtocyn
Abersoch Beach

Getting around once you are here

Once in Abersoch, the two most useful ways to cover the coast are the bus and your own feet. Route 18 continues through Llanbedrog and Sarn Bach towards Pwllheli, which covers the stretch east of the village — including the run out to Llanbedrog for the Plas Glyn y Weddw gallery, without needing to walk the coast path first. West of the village the road network is thinner, and the paths out towards Porth Neigwl are walking routes rather than transport links.

East on foot, the coast path runs from Abersoch to Llanbedrog — roughly eight miles there and back — passing the Plas Glyn y Weddw gallery on the way. West, the shorter section out to Machroes takes roughly an hour and returns along the beach if the tide allows.

One thing to plan around if you have a dog: they are banned from Abersoch main beach between 1 April and 30 September, from the right of the boatyard at Lon Pont Morgan to the beach car park on Golf Road. The beaches at Porth Neigwl and Machroes do not carry that restriction.

Common questions

How do I reach Abersoch by public transport?
The nearest railway station is Pwllheli, on the Transport for Wales network. Bus route 18 runs between Pwllheli and Abersoch via Llanbedrog and Sarn Bach, operated by Berwyn.
How far is Abersoch from Pwllheli?
Abersoch is about 7 miles south-west of Pwllheli, at the southern end of the A499. The nearest station at Pwllheli is roughly 9.4km away.
How far is Abersoch from Caernarfon?
Abersoch is about 27 miles south-west of Caernarfon.
How far is Pwllheli bus station from the railway station?
Pwllheli bus station is about 300 yards from the railway station, so the interchange between train and bus is a short walk.
Are there long-distance coach services to Pwllheli?
National Express route 545 runs from London Victoria via Birmingham, Chester, Bangor and Caernarfon through to Pwllheli.

More guides