Trains to Craven Arms
London to Craven Arms by trainfrom €68.77 |
Shrewsbury to Craven Arms by trainfrom €13.12 |
Crewe to Craven Arms by trainfrom €18.56 |
Birmingham to Craven Arms by trainfrom €23.07 |
Cardiff to Craven Arms by trainfrom €28.50 |
Newport to Craven Arms by trainfrom €22.62 |