Bristol to Macclesfield train

Compare prices and tickets by train, coach or flight

22 May
23 May
24 May
25 May
26 May
27 May
28 May

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Bristol to Macclesfield

distanceDistance126 miles (203 km)
durationAverage train duration3 h 21 min
priceAverage train ticket price£68 (€77)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain companiesCross Country

Trains from Bristol to Macclesfield cover the 126 miles (203 km) long route taking on average 3 h 21 min with our travel partners like Cross Country. Normally, there are 16 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as £49, but the average price of train tickets is £68. Travellers depart most frequently from Bristol Temple Meads and arrive in Macclesfield.

Train companies: CrossCountry trains Bristol to Macclesfield

You can travel by train from Bristol to Macclesfield with CrossCountry for as low as £49. When you search for timetables and tickets, Omio will show you the best trip.


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

If you're looking for cheap CrossCountry tickets to Macclesfield from Bristol, check out Omio! With one-way Bristol to Macclesfield train ticket prices starting as low as £49 when you book in advance, we'll help you get to Macclesfield from Bristol by showing you the latest CrossCountry offers, train timetables and tickets for this 126 miles (203 km) route. You can also review relevant ticket information for each class fare available on this trip, such as luggage policy and amenities offered onboard with CrossCountry. If you search for CrossCountry tickets from Bristol to Macclesfield 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 from Bristol to Macclesfield 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 Bristol to Macclesfield train information:

  • Average Duration: 3 h 8 min
  • Average Price: £49
  • CrossCountry frequency: 12 a day

Travel Tips: Trains from Bristol to Macclesfield

Travel by train to Macclesfield 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 Macclesfield.
Looking to save money on your journey? Omio customers have found the cheapest train to Macclesfield from Bristol for the next 7 days starting from £49  one way.
If you’re looking to buy your train tickets in the next week, you can expect the Bristol to Macclesfield train price to come in at an average of £68  one way.
The distance to Macclesfield from Bristol by train is approximately 126 miles (203 km).
On average the Bristol to Macclesfield train time is 3 h 21 min  covering the 126 miles (203 km) long journey, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.

Omio customers travelling this route book their trains from Bristol Temple Meads   to Macclesfield.

The most popular departure train station with passengers for this journey, called Bristol Temple Meads, is located 1.9 miles (3 km) from the city centre of Bristol.

The most popular arrival train station, Macclesfield, is located 0.1 miles (233 m) away from the city centre of Macclesfield.

For the trip from Bristol to Macclesfield you can take a train with Cross Country. Be sure to check out all possible train providers that offer services between Bristol and Macclesfield on Omio to compare what amenities they may have.
On average, there are 16 trains a day from Bristol to Macclesfield. The train times and services may be different on weekends and holidays compared to weekdays.
The first train from Bristol to Macclesfield leaves at 07: 35   and the last train for this leaves at 09: 38. Omio shows you the latest train from Bristol to Macclesfield times to help you book the best departure time for this route.
The price of a one way train ticket from Bristol to Macclesfield is on average £68 if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this route. In general, you can find train tickets to Macclesfield from Bristol available a few months in advance.

Important Stations and Airports for this Journey

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 Macclesfield.
Amenities at station
Phone Number
+44 3457114141
Ticket Office Hours
Mon - Sat: 05: 30 - 21: 30 | Sun: 06: 45 - 21: 30
Public transport options for Bristol Temple Meads
Bus lines: A1, 1, 2, 8, 39/349/X39, 70, 73, 178, 376
Train lines: CrossCountry, Great Western Main Line, Severn Beach Line

More options for your journey from Bristol to Macclesfield

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

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

Hand With Phone