Compare prices and tickets by train, bus or flight

May 18
$165Avanti West Coast
$65National Express
May 19
Find prices
$69National Express
May 20
$165Avanti West Coast
$74National Express
May 21
$165Avanti West Coast
Find prices
Find prices
May 22
$166Cross Country
$92National Express
May 23
$164Avanti West Coast
$64National Express

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

Deutsche Bahn

Overview: Train from Carlisle to Bristol

distanceDistance237 miles (383 km)
durationAverage train duration4 h 25 min
priceAverage train ticket price$165 (€149)
frequencyTrain frequency6 a day
changesDirect trainYes, there are 6 direct trains a day
carriersTrain companiesCross Country or Transport for Wales

Trains from Carlisle to Bristol cover the 237 miles (383 km) long route taking on average 4 h 25 min with our travel partners like Cross Country or Transport for Wales. Normally, there are 6 trains operating per day, including direct services available. While the average ticket price for this journey costs around $165 (€149), you can find the cheapest train ticket for as low as $164 (€148). Travelers depart most frequently from Carlisle and arrive in Bristol Temple Meads.

Train providers: CrossCountry from Carlisle to Bristol trains

Travel between Carlisle and Bristol from $164 (€148) with Omio’s train partners CrossCountry! You can find the best schedules and tickets when comparing and booking the most convenient route for you.


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

If you're looking for cheap CrossCountry tickets from Carlisle to Bristol, check out Omio! With one-way Carlisle to Bristol train ticket prices starting as low as $166 (€150) when you book in advance, we'll help you get to Bristol from Carlisle by showing you the latest CrossCountry offers, train schedules and tickets for this 237 miles (383 km) route. You can also review relevant ticket information for each class fare available on this route, such as baggage allowance and amenities offered onboard with CrossCountry. If you search for CrossCountry tickets from Carlisle to Bristol 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 Bristol from Carlisle 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.

CrossCountry from Carlisle to Bristol train information:

  • Average Duration: 5 h 27 min
  • Average Price: $166
  • CrossCountry frequency: 6 a day

CrossCountry has the following ticket policies due to COVID-19, which you should be aware of when booking and traveling by train from Carlisle to Bristol:

  • 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

Travel Tips: Trains from Carlisle to Bristol

Travel by train to Bristol 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 Carlisle to Bristol.

How much do cheap trains to Bristol from Carlisle cost?

Omio customers have found cheap train tickets between Carlisle and Bristol for as low as $164 (€148)  for the next 7 days.

What is the price of a train ticket to Bristol from Carlisle?

In the next 7 days you can expect to pay on average $165 (€149)  for a train ticket to Bristol from Carlisle.

How far is Bristol from Carlisle by train?

You should expect to travel around 237 miles (383 km)  between Carlisle and Bristol by train.

How long is the train ride from Carlisle to Bristol?

The train time between Carlisle and Bristol is on average 4 h 25 min  for the 237 miles (383 km) long journey, but the time it takes to go from Carlisle to Bristol by train can vary depending on specific dates or traveling on weekends and holidays.

Which train station from Carlisle to Bristol do I depart from? Which Bristol train station from Carlisle do I arrive in?

Omio customers book a train from Carlisle   to Bristol Temple Meads   most frequently for this route.

Where do I find the Carlisle train station to Bristol? Where is the Bristol train station?

Passengers booking this route most frequently board their trains from Carlisle and need to travel around 0.9 miles (1.5 km) from the city center to get to this train station.

Passengers arriving in Bristol most often arrive at Bristol Temple Meads and need to travel around 1.9 miles (3 km) from this train station to the city center.

What train companies offer a service between Carlisle and Bristol?

Take the Carlisle to Bristol train with Cross Country or Transport for Wales. However, it's always good to check out all possible train companies for the route from Carlisle to Bristol as there might be differences in the amenities they offer.

How many trains are there from Carlisle to Bristol a day?

The average number of trains departing Carlisle for Bristol is 6 a day. The train schedules and services may vary between weekdays and weekends.

When does the first train depart from Carlisle to Bristol? When does the last train depart from Carlisle to Bristol?

You can take the earliest train from Carlisle to Bristol at 5: 47 AM   or take the last train from Carlisle to Bristol leaving at 12: 46 PM. Look for the latest Carlisle to Bristol train schedules on Omio and book the best time to take the train for this journey.

How early should I buy train tickets from Carlisle to Bristol to score the best deals?

In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this trip and save money. If you buy train tickets to Bristol from Carlisle within the next 7 days, you can find tickets to cost on average $165 (€149) one way. To find the best prices for this trip, consider booking your train ticket from Carlisle to Bristol a few months in advance.

Important Stations and Airports for this Journey

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

More options for your journey from Carlisle to Bristol

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