Lamphey railway station is on the Pembroke Dock branch of the West Wales Line, managed by Transport for Wales Rail. Trains, stopping on request, run westwards to and eastwards to , , and , approximately every two hours in each direction (less frequently on Sundays).