There is one National Express bus per day from Paris Street Coach Station in Exeter to Edinburgh. The journey takes 12 ½ hours, including a transfer in Birmingham. There is also a direct night service that takes 13 ½ hours. The cost is 69.10 GBP for a single ticket or 68-89.10 GBP for a return.
After booking online, you will be issued with an e-ticket, which you need to print out and take with you, or an m-ticket, which is sent to your mobile phone. Otherwise you can get a ticket at the bus station.
If you have plenty of time and are looking for the cheapest option you could consider using the Megabus route from Exeter to Birmingham or Manchester and then changing to another MegaBus from Birmingham or Manchester to Edinburgh. Megabus offer some amazingly cheap fares, starting at as little as 1.50 GBP for a single between cities if you book far enough in advance. To check timetables and prices click the button below:
There is a direct service that runs roughly hourly from Exeter St. Davids station to Edinburgh Waverley Station. The journey takes almost 8 hours, considerably faster than the bus. A single fare is 87.50 GBP and a return is 151.40 GBP.
To save money on your journey you can take a normal train from Exeter to Birmingham then take a MegaTrain service for the rest of the trip from Birmingham to Edinburgh. MegaTrains depart once a day from Birmingham New Street at 12:20. MegaTrains look no different to any other train except they have a dedicated carriage for budget Mega travellers. A single ticket can be a real bargain starting at just 1 GBP to 10 GBP, depending on how far in advance you book.
You can book MegaTrain tickets online (click button below) or telephone 0900 160 0900 (60p per minute, 0700-2200 7 days per week). Once you have booked, you will be issued with a reservation number that you need to show to the driver before you board. You can also get this number sent by text to your mobile phone for a small fee. You can change your Megatrain ticket up to 24 hours ahead of your scheduled travel date for a 1 GBP fee plus any difference in ticket price.
The UK train ticketing system is notoriously complicated. It is usually cheaper to buy your tickets up to 6pm on the day before you travel than on the day. And fares are more expensive if you travel before 09:30. You get the best fares by booking up to three months in advance. You can buy your tickets online, at the station ticket counter, or from the ticket machines on the main concourse. If you book online you will need to collect your tickets from the ticket machine using the same credit card you used to book your tickets online.
Flying is the most economical and convenient way to travel between Exeter and Edinburgh. Flybe flies from Exeter to Edinburgh Airport 1-2 times a day, and the flight takes one hour 25minutes. Depending on how far ahead you book, a single ticket costs around 20-55 GBP plus taxes. To get to the airport, take a number 56 or 379 bus from Exeter St Davids station. The journey takes about 35 minutes. Check in at least 40 minutes before departure, and show your passport, otherwise you will be denied boarding.