COMPARE Prices across different modes

Tue
19 Oct
£62Arriva Trains Wales
£9Flixbus
Wed
20 Oct
£29Arriva Trains Wales
£10Flixbus
Thu
21 Oct
£29Arriva Trains Wales
£7Flixbus
Fri
22 Oct
£29Arriva Trains Wales
£14Megabus
Sat
23 Oct
£105Cross Country
£14Megabus
Sun
24 Oct
£105Cross Country
£12Flixbus
Mon
25 Oct
£29Arriva Trains Wales
£12Flixbus
Tue
26 Oct
£29Arriva Trains Wales
£10Flixbus
Wed
27 Oct
£29Arriva Trains Wales
£9Flixbus
Thu
28 Oct
£29Arriva Trains Wales
£10Flixbus
Fri
29 Oct
£29Arriva Trains Wales
£11Flixbus
Sat
30 Oct
£29Arriva Trains Wales
£9Flixbus
Sun
31 Oct
£52Cross Country
£10Flixbus
Mon
1 Nov
£29Arriva Trains Wales
£7Flixbus
Tue
2 Nov
£44Cross Country
£12National Express
Wed
3 Nov
£44Cross Country
£9Flixbus
Thu
4 Nov
£44Cross Country
£12National Express
Fri
5 Nov
£29Arriva Trains Wales
£9Flixbus
Sat
6 Nov
£29Arriva Trains Wales
£7Flixbus
Sun
7 Nov
£52Cross Country
£7Flixbus
Mon
8 Nov
£56Cross Country
£6Flixbus

These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Bristol and Manchester

distanceDistance140 miles (226 km)
durationAverage train duration3 h 26 min
priceAverage train ticket price£56 (€63)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain companiesCross Country or Arriva Trains Wales

Trains from Bristol to Manchester cover the 140 miles (226 km) long journey taking on average 3 h 26 min with our travel partners like Cross Country or Arriva Trains Wales. Normally, there are 25 trains operating per day, including direct services available. While the average ticket price for this route costs around £56, you can find the cheapest train ticket for as low as £29. Travellers depart most frequently from Bristol Temple Meads and arrive in Manchester Piccadilly.

Train companies

Bristol to Manchester with CrossCountry

CrossCountry trains will get you from Bristol to Manchester from £29. With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

CrossCountry

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

It’s easy to book your CrossCountry train ticket from Bristol to Manchester online with Omio! Simply check the current CrossCountry train timetables for your ideal departure and arrival times, compare the best route from Bristol to Manchester as well as relevant travel information (such as luggage policy and amenities offered onboard) for that train and book cheap CrossCountry train tickets online. Prices for CrossCountry trains from Bristol to Manchester start at £105 one-way if you book in advance, and you can expect to travel around 140 miles (226 km). If you search for CrossCountry trains in the Omio app, you can check straight away if the CrossCountry tickets are mobile tickets, which makes it easier than ever to go paperless when travelling by train between Bristol and Manchester. Let Omio do all the work for you finding the best Bristol to Manchester CrossCountry train ticket so you can enjoy a smooth and comfortable journey!

  • Average Price: £105

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

  • 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 Bristol to Manchester

CrossCountry Trains operate direct rail connections between Bristol and Manchester. Daily departures begin around 7:00 a.m. continuing with hourly services until around 7:00 p.m. Additional later connections are available with the same company, requiring a change at Birmingham New Street Station. The journey time for direct trains is three hours and about 30 minutes more for indirect routes. Sunday services are less frequent, with no direct trains from Bristol to Manchester until 1:00 p.m. Trains leave from Bristol Temple Meads Station, south of the city centre, arriving at Piccadilly Station in the heart of Manchester.

Travel Tips

Trains from Bristol to Manchester
Travel by train to Manchester 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 Bristol to Manchester.
FAQs
How much do cheap trains between Bristol and Manchester cost?
You can find a cheap train from Bristol to Manchester for some dates and times for as low as £29  one way in the next 7 days.
What is the cost of a train ticket from Bristol to Manchester on average?
The Bristol to Manchester train ticket price is on average £56  if you are looking to book your tickets for this journey in the next week.
How many miles is it from Bristol to Manchester by train?
You should expect to travel around 140 miles (226 km)  from Bristol to Manchester by train.
What is the average Bristol to Manchester train duration?
On average the Bristol to Manchester train time is 3 h 26 min  covering the 140 miles (226 km) long trip, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.
What is the departure train station in Bristol and arrival train station in Manchester?

When travelling this route, Omio customers are departing most frequently from Bristol Temple Meads   and arriving in Manchester Piccadilly.

Where is the train station in Bristol to go to Manchester? Where is the train station in Manchester located?

Passengers board the train most frequently from Bristol Temple Meads, which is located around 1 mile (s) / 1 km away from the city centre, and they get off the train at Manchester Piccadilly, located 0 mile (s) / 0 km away from the city centre.

Which train providers can get me from Bristol to Manchester?
Take the Bristol to Manchester train with Cross Country or Arriva Trains Wales. However, it's always good to check out all possible train providers for the journey between Bristol and Manchester as there might be differences in the amenities they offer.
How many train services are there to Manchester from Bristol a day?
On average, there are 25 trains a day from Bristol to Manchester. The train times and services may be different on weekends and holidays compared to weekdays.
When can I take the first train from Bristol to Manchester? When can I take the last train for the day?
You can take the first train from Bristol to Manchester at 07: 26   or take the last train from Bristol to Manchester leaving at 10: 31. Look for the latest Bristol Manchester train schedule on Omio and book the best time to take the train for this route.
When should I purchase Bristol Manchester train tickets to score the best deals?
If you purchase Bristol to Manchester train tickets within the next 7 days, you can find one way tickets to cost on average £56. However, booking in advance gives you access to the best prices for trains to Manchester from Bristol. Look out for train tickets for this journey to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

Bristol
Manchester
The major railway station for departures from Bristol is Bristol Temple Meads. Read all the information you need to know about services, amenities and connections at Bristol Temple Meads for your trip between Bristol and Manchester.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxiTaxi
ticketOfficeHours
Ticket office hours
Sun: 06: 45 - 21: 30 | Mon - Sat: 05: 30 - 21: 30
Connections to/from station
Train lines: CrossCountry, Great Western Main Line, Severn Beach Line
Bus lines: A1, 1, 2, 8, 39/349/X39, 70, 73, 178, 376