London To Edinburgh by Bus (10hrs 50 GBP rtn)

National Express bus

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.

Book Online coach tickets from London to Edinburgh below:

One-way Return

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:

London to Edinburgh by Train

London train

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.

Plane from London to Edinburgh

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.

London Accommodation

If you havent already booked your accommodation in London why not take a look at some cheap hotel deal by clicking the link below?

  London Planner

Get Availability

Edinburgh Hotels

  Hotel Search

  Edinburgh Cottages

Edinburgh Cottage image

  Edinburgh Events

International Storytelling Festival
(Wed 18th Oct, 2017)

The Scottish International Storytelling Festival is Scotland's annual celebration of traditional and contemporary storytelling.

Christmas in Edinburgh
(Wed 22nd Nov, 2017)

The city of Edinburgh invites visitors to get in to the Christmas spirit with fabulous festive celebrations and a month long Christmas party! Attractions in include a German Christmas market, an ice rink and various Christmas decorations.

Edinburgh’s Hogmanay Street Party
(Fri 29th Dec, 2017)

The World’s Best New Year Party. Join the warm embrace of the Torchlight Procession as it flickers through the historic city centre to start the festivities on the 29th Dec.