Bangor railway station in Bangor, Gwynedd is the last mainland station on the London Euston to Holyhead line. there are frequent services to Chester via Llandudno, Colwyn Bay, Rhyl, Prestatyn and Flint, as well as aross Anglesey to Holyhead. There are also direct services to London Euston, Birmingham New Street, Crewe and Manchester Piccadilly.
The station lies between two tunnels, each of which has two running lines, an up line and a down line. Through the station there are also two further lines used for goods traffic, particularly the carriage of nuclear fuel flasks to and from Wylfa nuclear power station on Anglesey.
The station occupies a rather exposed site with the wind chanelled between high ground on both sides and exposed to the prevailing wet westerly winds. A full platform length canopy on Platform 1 provides protection for travellers heading west and south to Chester and beyond, but travellers heading north onto Anglesey on Platform 2 have only two bays of canopy to shelter under. An enclosed pedestrian bridge links the two platforms. For cyclists there are a row of cycle kennels at the northern end of Platform 1.
For travellers from the north arriving at the station by car, the layout of Bangor's one way system means that they can get within twenty yards of the station but are then diverted on a half-mile detour before being able to access the station precinct.