Cheap train tickets from Birmingham to Selby

Approved for 450 providers

Our Best Fares From Birmingham To Selby

Train
16:03 Birmingham 19:00 Selby
Total £ 69.15