The train or plane is the fastest way to travel to Edinburgh from London but buses are normally cheaper. National Express coaches run from Londonís Victoria bus station to Edinburgh twice a day at 09:30 and 10:30. There are three overnight services. The journey takes around 10 hours and costs about 39 GBP for a standard single ticket, which is non-refundable, or itís approximately 50 GBP return. If your plans change, you can amend your ticket.
If you can book online up to 12 weeks before you plan to travel you, can get a ticket for around 41.50 GBP. If you book more than seven days in advance you will also get a cheaper fare. 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 at ticket at the station.
If you donít mind a 10-hour journey, you could try the Megabus company who offer discount bus trips and is normally by far the cheapest way to travel. Megabus also runs a daily service from Victoria Coach station at 09:00, and one overnight service at 23:15. A single ticket costs 7-22 GBP. The journey takes about 10 hours. You can book Megabus tickets online or telephone 0900 160 0900 (60p per minute, 0700-2200 7 days per week). Once youíve booked, youíll 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 Megabus ticket up to 24 hours ahead of your scheduled travel date for a 1 GBP fee plus any difference in ticket price. To book online click the button below:
You can catch the train to Edinburgh from Kingís Cross mainline station in London. Trains take approximately 4 Ĺ hours, with approximately 3 direct trains per hour. To reach Kingís Cross, take the Victoria (light blue), Piccadilly (dark blue), Circle (yellow), Metropolitan (maroon), Northern (black Ė Bank branch) or Hammersmith and City (pink) underground lines.
Be sure to allow plenty of time to catch your train. Underground trains run every 2-3 minutes, but there are often delays, and there are usually long queues to buy tickets.
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.
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.
British Airways flies to Edinburgh 11 times a day, and BMI has 8 flights from Terminal 5. The journey takes 1 hour 25 minutes. Depending on how far ahead you book, a single ticket costs 34-220 GBP. If you need a return ticket, you might be able to get a better deal by flying out on one airline and back with another. Check their websites for flight details, charges and baggage allowances. From central London, take the westbound Piccadilly (dark blue) underground line to Heathrow Airport, which takes approximately 50 minutes (but allow plenty of time in case of delays). The first train runs at 05:00 and the last one at 23:40. A single journey costs around 4 GBP.
Check in at least 40 minutes before departure, and show your passport, otherwise you will be denied boarding. From Edinburgh Airport you can catch the Edinburgh Shuttle to the city centre, which runs every 15 minutes and costs 10 GBP one-way. The stop is in the Coach Park outside UK Arrivals. Or you can take the Airlink 100 bus departs from Stand 19 every 10 minutes. The journey into Edinburgh takes 25 minutes and costs 3.50 GBP for a single ticket. You can buy your ticket at the bus stop or on the bus.