More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn

Overview: Train from York to Bath

distanceDistance185 miles (299 km)
durationAverage train duration4 h 18 min
priceAverage train ticket price$201 (€166)
frequencyTrain frequency7 a day
changesDirect trainYes, there are 7 direct trains a day
carriersTrain providersCross Country

Trains from York to Bath cover the 185 miles (299 km) long journey taking on average 4 h 18 min with our travel partners like Cross Country. Normally, there are 7 trains operating per day, including direct services available. While the average ticket price for this route costs around $201 (€166), you can find the cheapest train ticket for as low as $201 (€166). Travelers depart most frequently from York and arrive in Bath Spa.

Train companies: CrossCountry from York to Bath trains

CrossCountry trains will get you to Bath from York from $201 (€166). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.


CrossCountry is a fast speed train company in the United Kingdom and for your next train to Bath from York you can choose between Standard Class and First Class tickets on Omio.

If you're looking for cheap CrossCountry tickets from York to Bath, check out Omio! With one-way York to Bath train ticket prices starting as low as $201 (€166) when you book in advance, we'll help you get to Bath from York by showing you the latest CrossCountry offers, train schedules and tickets for this 185 miles (299 km) route. You can also review relevant ticket information for each class fare available on this journey, such as baggage allowance and amenities offered onboard with CrossCountry. If you search for CrossCountry tickets to Bath from York in the Omio app, you can quickly see if they are mobile tickets so that you can go paperless when taking the train. Whether you're looking for the cheapest, fastest or earliest train to Bath from York on offer, Omio makes it easier than ever for you to find that perfect train with CrossCountry so you can enjoy a smooth and comfortable journey.

  • Average Price: $201

These are CrossCountry's ticket policies for COVID-19 for the train to Bath from York:

  • Refund or voucher policy
  • If you have an Off-Peak or Anytime ticket, you can get a full refund and the £10 admin fee has been waived. Advance tickets are normally non-refundable but you can now also get a full refund if your Advance ticket was booked before 23 March 2020.
  • Cashless payments recommended
  • Online booking and check-in recommended

Trains from York to Bath

The elegant West Country city of Bath, a spa town in Roman times and a fashionable social destination in the Regency period, is once more in vogue as a  city break destination. Travelers from York can use rail connections with just one stop en route. There are daily trains from York to Bath seven days a week, with a choice of operators and routes. Journey times from Yorkshire to the spa city are around four hours and 30 minutes, with departures available from early morning to mid-evening.

Which train companies travel from York to Bath?

Indirect trains from York to Bath with one change involve a choice of routes and train companies. Cross Country Trains provide departures from York to Bristol Temple Meads, connecting with Great Western Railway services to Bath. London North Eastern Railway and Grand Central Trains provide departures to London King's Cross, transferring to London Paddington for Great Western Railway connections to Bath.

How long is the train from York to Bath?

The fastest connection on the 204-mile route south-west from York to Bath is a Grand Central Trains departure via London, taking four hours and eight minutes to reach Bath. Most connections via London take about 20 minutes longer while Cross Country Trains connections via Bristol take around four hours and 20 minutes.

How many trains are there from York to Bath?

Indirect trains from York to Bath via London operate from early morning roughly every half hour until mid-morning and then hourly until a final connection from York around 8:00 p.m. Cross Country Trains services to Bath via Bristol depart hourly from early morning until just before 8:00 p.m. Sunday schedules are less frequent, with a later first train from York.

What are the departure and arrival stations for trains from York to Bath?

Departure train station: York Station is on the west side of the city center, with buses available from stops on Station Road.  Facilities at the station include a pub, coffee shop, bakery, free WiFi, news vendor, ATMs and taxi stands.

Arrival train station: Bath Spa Station is on the south side of the city center, with city buses stopping immediately outside the station on Dorchester Street.  The station concourse has a coffee shop, tourist center, ATMs, vending machine, free WiFi and taxi stands.

Travel Tips: Trains from York to Bath

Travel by train to Bath easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from York to Bath.

How much are cheap trains to Bath from York?

Omio customers have found cheap train tickets from York to Bath for as low as $201 (€166)  for the next 7 days.

How much is a train ticket to Bath from York?

In the next 7 days you can expect to pay on average $201 (€166)  for a train ticket to Bath from York.

How far is York to Bath by train?

The York to Bath train distance is approximately 185 miles (299 km).

What is the York to Bath train travel time?

On average the York to Bath train time is 4 h 18 min  covering the 185 miles (299 km) long trip, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

What station does the train from York to Bath depart from? Which Bath train station do I come into from York?

Omio customers book a train from York   to Bath Spa   most frequently for this route.

Where is the departure train station in York located? Where is the arrival train station in Bath located?

The most popular departure train station with passengers for this trip, called York, is located 0.4 miles (607 m) from the city center of York.

The most popular arrival train station, Bath Spa, is located 0.1 miles (137 m) away from the city center of Bath.

Which train providers can take me from York to Bath?

If you're looking for trains from York to Bath, you can rely on Cross Country to get you to Bath. It's also good to check out all possible train companies for the York to Bath trip to see if there might be differences in the amenities they offer.

How many trains are there to Bath from York a day?

The average number of trains departing York for Bath is 7 a day. The train schedules and services may vary between weekdays and weekends.

When does the first train depart from York to Bath? When does the last train depart from York to Bath?

The first York to Bath train departs at 9: 33 AM   and the last train from York to Bath leaves at 11: 44 AM. Check out the most up-to-date train schedule from York to Bath on Omio and find the best time to travel to your destination.

How early should I purchase York to Bath train tickets to get the best deals?

If you buy a train ticket from York to Bath within the next 7 days, you can find tickets to cost on average $201 (€166) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets from York to Bath are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

The major railway station for departures from York is York. Read all the information you need to know about services, amenities and connections at York for your journey between York and Bath.

More options for your journey from York to Bath

Here are some other resources that might have the information you need