| Duration | 4h 4m |
| Distance | 217.5 miles |
| Average price | £160 |
| Frequency | Hourly |
No, there is no direct train from Bath to York. However, there are services departing from Bath Spa and arriving at York via Paddington station, Baker Street station and King's Cross. The journey, including transfers, takes approximately 3h 39m.
More detailsThe distance between Bath and York is 298 miles. The road distance is 217.5 miles.
Get driving directionsBath to York train services, operated by Great Western Railway (GWR), depart from Bath Spa station.
More detailsBath to York train services, operated by London North Eastern Railway Limited (LNER), arrive at York station.
More detailsBook your Bath to York train tickets online with Omio.
Search and bookThere are 1825+ hotels available in York.
More details
Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.
Learn more about our apps