1. Cheap tickets
  2. Train
  3. Main Journeys
  4. Train from Edinburgh to Bristol

Edinburgh to Bristol train

Thanks to Gopili, compare train ticket prices and find the best price to travel from Edinburgh to Bristol by train. Our service is dedicated to helping you find the cheapest Edinburgh to Bristol train ticket and gives you practical information: booking, next departures, timetables, fares, and good deals.

Find cheap train tickets from Edinburgh to Bristol

Cheap train calendar from Edinburgh to Bristol

Find cheapest tickets to travel from Edinburgh to Bristol by train, bus, ride sharing and plane. With the calendar below, choose the day you want to travel and easily find the cheapest price.

  january march   february
monday tuesday wednesday thursday friday saturday sunday

Ticket prices and availability have been recorded in the last 6 hours from the data provided by our partners.

Find the best prices for train tickets Edinburgh to Bristol

from £59.50 MORE 6h35m
Other modes of transport available to travel from Edinburgh to Bristol
from £24.40 MORE 11h31m
from £38.38 MORE 8h11m

Departure and arrival for your train travel

To travel from Edinburgh to Bristol, only one train station is available for your departure, this is the Edinburgh Waverley train station. Bristol city has several stations available for your arrival:Bristol Temple Meads train station, Bristol Parkway train station.

Edinburgh Waverley train station

Best price found for train ticket from Edinburgh to Bristol

We compare train ticket prices for all major companies to travel from Edinburgh to Bristol by train and find the best price for you. Here are the best prices selected for the coming days to go to Bristol. Your Edinburgh to Bristol train ticket is just few clicks away!

Journey Price Departure on At Company Searched
No results found

> Search train from Edinburgh to Bristol

And if you change?

Other alternatives of transport exist to travel from Edinburgh to Bristol:

Bus from Edinburgh to Bristol

Flights from Edinburgh to Bristol

Price barometer for train tickets covering this trip

The gopili price barometer gives the prices for a Edinburgh to Bristol train and helps you to know whether you are getting a good deal:


Minimum price

Average price

Maximum price

Average prices over the last 9 months based on user searches

Travel information for your train journey

Edinburgh Bristol train

Route Edinburgh to Bristol

Train duration 6h35m
Arrival city Bristol, England
Departure city Edinburgh, Scotland
Distance 312 Miles
Lowest train ticket price from £59.50
  • The trip between Edinburgh, situated in Scotland and Bristol, which is in England is well served by trains. Use our travel search engine to find your ticket and see the train operator for this journey.
  • There are 312 miles between the two cities and the average train duration connecting Edinburgh to Bristol is normally 6h35m. Travelling by train is often the fastest solution to go to Bristol from Edinburgh, and it's also a greener option than driving or flying.
  • We found trains from £59.50 to travel in the next month. Prices can vary depending on when you travel or how much time in advance you buy your ticket.

How to find cheap train tickets Edinburgh to Bristol ?

If you’re looking for cheap train tickets Edinburgh to Bristol, you've come to the right place. Here we provide you some tips to find cheap train tickets.

  • To travel at the lowest fares you better buy your ticket in advance. The best time to book your advance train ticket is about 3 months before. Therefore you must try to book around 90 days in advance. Using this technique you will benefit from great savings of up to 80%.
  • The busiest times to travel are during the morning commute time and in the late afternoon for your train ticket Edinburgh to Bristol. Train fares tend to be more expensive during this period that's why you will pay less by travelling very early, in the middle of the day or late in the evening.
  • It's very common that two singles are cheaper than a return ticket, we suggest you should always check both tickets when travelling if you want to spend less.
  • In some cases, getting a ticket from Edinburgh to an intermediary station and then another ticket from this station to Bristol costs less than getting only one ticket for your entire journey. Splitting your ticket can help you make additional savings.

Train ticket types for your travel

Rail tickets may look a bit elaborate at first sight but it's easy to appreciate their functioning. To start, there are three principal train tickets types accessible in the England for your train Edinburgh to Bristol: Advance, Off-Peak and Anytime tickets.

  • Advance Ticket : These tickets are a great manner to obtain cheap train tickets. These tickets are applicable up to 12 weeks before travel and offer the biggest reductions. To take advantage of these tickets you must book ahead: the earlier you buy, the cheaper the train costs are! Advance tickets Edinburgh to Bristol are constantly sold as singles, but if you prefer to book tickets for a return trip, just book two Advance tickets. Advance train tickets are only valid for the date and train they are booked for. Also, these tickets cannot be refunded but can be amended before departure.
  • Off-Peak Ticket : If you want more flexibility than an Advance train ticket, the Off-Peak rail tickets could be for you. These tickets are flexible and valid at “off peak” times of the day. Off-Peak train tickets are cheaper than the Anytime ticket and still provide the flexibility of travelling on any Off-peak trains. They can be bought any time before travelling, even at the last minute. Off-Peak train tickets are used at any time of the day on Saturdays, Sundays, and Public Holidays and after around 09:30 on Mondays to Fridays.
  • Anytime ticket : These tickets are entirely flexible and they can be used on any train, at any time, on any day. They give complete security when you can't be sure of your travel times, or if you need to change the day you make your journey. They are more high-priced than advance or Off-Peak but they can be refunded.
  • For your information more ticket types exist in the UK to travel to Bristol, like Super-Off-Peak tickets, Season tickets, Rover and Rangers tickets…

Transport operators from Edinburgh to Bristol

The following table lists the various transport operators serving the route Edinburgh to Bristol.

Transport operators Departure Arrival
No Results Found

Discount Edinburgh to Bristol train tickets

Looking to travel at the lowest fares? Many railcards and deals exist to pay less for your Edinburgh Bristol train ticket and make even more savings on your tickets: special train fares for children, railcards for all ages, group travel, or charity discount. There are many types of railcards available: 16-25 railcard, Two together railcard, Family and Friends Railcard, Senior railcard, Disabled persons railcard.

  • The main benefit of purchasing a railcard is that it only takes a couple of trips to break even.

    You will need to pay at least £88 of train tickets across the whole year for the railcard to break-even. It corresponds to the cost of the railcard, thirty pounds, divided by the saving, thirty four percent. On every ticket that you purchase after that, you will make savings.

    As an example, train tickets from Edinburgh to Bristol cost on average £68.59 (1). If you're dividing £88 by £68.59 (£88/£68.59 = 1.28), it appears that after only 2 one way journeys from Bristol to Edinburgh, the railcard will have paid for itself.

  • Railcards enable you to get a third off most rail fares for a year. The Disabled persons railcard costs £20 and the 5 other railcards £30.

(1)Average prices observed over the last 3 months for one way journey

Train Journey Average price without railcard(1) With a railcard 34% off(2) Saving based on a one-way trip Number of return trips to pay off the cost
Edinburgh to Bristol train £68.59 £45.73 £22.86 1.29

(1)Average price observed over the last 3 months for one way

(2)Price calculated with an average reduction of 34% on train tickets fare

Book cheap train from Edinburgh to Bristol

Edinburgh to Bristol train ticket can be booked using different options:

Can I book my ticket online?

When purchasing your train tickets online, you can quickly compare train schedules and fares to save money. Most train companies and online ticket specialists give the ability to do this. Once your ticket is purchased, you will have a confirmation email with a reference number that you will bring with your card to get your ticket at the station before your journey.

Can I buy tickets over the phone?

Most rail operators as well as several independent ticket retailers will have contact numbers for you to make your booking by phone.

Can I book my ticket at the station?

If you need to get your ticket at the station, you have the ability to do it either by yourself with the ticket vending machine or with an advisor. You need to be aware that some rural stations might not provide all these services.

By using our fast and simple search engine, you can compare hundreds of train fares from all major train operators. Gopili can help you find cheap train tickets from Edinburgh to Bristol! Moreover, train tickets Bristol to Edinburgh are also available for your return journey.