2hrs 8mins, 3 trains per hour
1hr 22mins, 3 trains per hour
2hrs 8 mins, 18 trains per day
See our best fares
Terms and conditions apply
Use our Best Fare Finder to see the lowest price tickets currently available.
Travelling with us soon? Check for planned improvement works before you travel.
Sorry but your browser does not support frames.
Click here for our live disruptions.
Click here for our our live departure board.