West Midland Trains
South Western Railway
Trains in Germany
Trains in France
Glasgow to London
Edinburgh to London
London to Paris
London to Glasgow
London to Brighton
London to Edinburgh
London to Manchester
London to Leeds
London to Amsterdam
Leeds to London
The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.
The average ticket from Bristol to Edinburgh will cost around £ 289 if you buy it on the day, but the cheapest tickets can be found for only £ 237.
This is the last train of the day.
Find all the dates and times for this journey
5 h 56 m
6 h 28 m
Trains per day
Of the 4 trains that leave Bristol for Edinburgh every day 1 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
These direct trains cover the 502 km distance in an average of 6 h 28 m but if you time it right, some trains will get you there in just 5 h 56 m .
The slowest trains will take 6 h 53 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.
|Distance||311 miles (501 km)|
|Average train duration||5 h 53 min|
|Average train ticket price||£205 (€226)|
|Train companies||Cross Country or Avanti West Coast|
Trains from Bristol to Edinburgh cover the 311 miles (501 km) long route taking on average 5 h 53 min with our travel partners like Cross Country or Avanti West Coast. There are direct train services available. You can get the cheapest train tickets for this route for as low as £71, but the average price of train tickets is £205. Travellers depart most frequently from Bristol Temple Meads and arrive in Edinburgh Waverley.
CrossCountry trains will get you from Bristol to Edinburgh from £71. 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 between Bristol and Edinburgh you can choose between Standard Class and First Class tickets on Omio.
If you’re looking for a smooth and easy train from Bristol to Edinburgh, check Omio for CrossCountry trains offering this trip. Whether you are looking for the fastest, earliest or cheapest train to take for this 311 miles (501 km) route between Bristol and Edinburgh, Omio makes it easier than ever to find CrossCountry trains at affordable prices, and you can also quickly book train tickets online. Check the current CrossCountry train timetables for your ideal departure and arrival times, compare the best route from Bristol to Edinburgh as well as relevant ticket information (such as luggage policy and amenities offered onboard), and book your CrossCountry train on Omio. If you search for trains from Bristol to Edinburgh in the Omio app, you can quickly see if the CrossCountry tickets are mobile tickets, making it convenient for you to go paperless when travelling. With prices for CrossCountry trains between Bristol and Edinburgh starting at £71, buy your official CrossCountry tickets with Omio online quickly and easily!
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 Edinburgh:
Flights from Bristol to Edinburgh are frequent and speedy. Usually, three direct flights run every day on this route, providing lots of choice for passengers. The flight tends to last around one hour and fifteen minutes, although this can be slightly shorter. Both Bristol Airport and Edinburgh Airport provide passengers with the facilities they need, from car parks to WiFi inside the terminal and much more.
A variety of providers run services on this route, including Flybe. However, the main provider of services is easyJet.
Flights from Bristol to Edinburgh tend to take a little less than an hour and a half. Some easyJet flights, for example, take one hour and fifteen minutes, while a couple of flights complete the journey in just one hour and ten minutes. Usually, no layovers are required on flights between Bristol and Edinburgh. However, it is possible to take a ground connection, such as a bus, to Cardiff Airport and catch a flight to Edinburgh from there, which takes around one hour and ten minutes.
On a normal day, there are around three direct flights from Bristol to Edinburgh. These flights are operated by easyJet.
Departure airport: Bristol Airport (BRS) has lots of facilities and transport connections for passengers to use. The Airport Flyer bus runs six times an hour and takes around half an hour to get from the city centre, and it is also possible to travel from Bristol Temple Meads train station or other destinations such as Weston-super-Mare on this bus. There are plenty of restaurants and bars to choose from inside the terminal such as the Brunel Bar and Kitchen, while there is free WiFi for two hours and a long-stay car park.
Arrival airport: Edinburgh Airport is located on a tram line into the city centre. Trams leave every seven minutes, and it takes 30 minutes to arrive. Alternatively, the Airlink bus service is also a popular choice. Edinburgh Airport (EDI) itself offers two hours of free WiFi, five car parks and many more facilities.
Trains from Bristol to Edinburgh depart from Temple Meads station, located to the south-east of the city centre. City buses stop close to the station entrance, with regular routes linking the station to Bristol airport and the central bus terminus. Ferries to the harbour area and city centre stop by the quayside behind the station. The taxi rank is close to the bus stops at the main entrance.
Heritage and culture vie for visitors' attention in Scotland's elegant capital. Historic sites include the Castle, Holyrood Palace and the Georgian New Town, while the annual arts festival in August attracts world-class performers in music, drama and dance. Trains from Bristol to Edinburgh come into Waverley station, located right in the heart of the city. Numerous buses around the centre are available from stops on Princes Street and North Bridge. The St. Andrews bus station is a 5-minute walk north from Waverley. Night bus services leave from Waverley Bridge, close to the station's western exit. The modern tram service to the airport leaves from a nearby stop on Princes Street. There is a taxi rank inside the station, adjacent to the main concourse.
Omio customers travelling this route book their trains from Bristol Temple Meads to Edinburgh Waverley.
Passengers board the train most frequently from Bristol Temple Meads, which is located around 0 mile (s) / 0 km away from the city centre, and they get off the train at Edinburgh Waverley, located 0 mile (s) / 0 km away from the city centre.
Here are some other resources that might have the information you need