Tenby est relié par une ligne de chemin de fer locale à Swansea, Cardiff et Pembroke Dock. Pendant les week-ends d'été, il y a un nombre limité de services directs à destination et en provenance de Londres-Paddington, mais il existe des services fréquents en correspondance avec des trains à destination de Londres et ailleurs en Angleterre, depuis Carmarthen, Swansea ou Cardiff.