Southampton to Edinburgh by Bus

National Express bus

The National Express Bus Station is on Harbour Parade in Southampton. There is one direct service a day to Edinburgh that departs at 08:40 and takes 12 hours 25 minutes. There are two services that change at Victoria Coach Station in London, and they take 13 hours and 40 minutes. You can get a single ticket for around 66 GBP single or an off peak return ticket is about 74 GBP 85 GBP.

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 Southampton to Sheffield and then changing to another MegaBus from Sheffield 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:

Southampton to Edinburgh by Train

Southampton train

There are hourly trains to Edinburgh from Southampton Central train station and you need to change at Birmingham New Street. The journey takes 8 - 8 hours, depending on which train you take. A single journey costs 65.50 GBP or an off peak return ticket is 126.10 GBP.

To save money on your journey you can take a MegaTrain from Southampton to London Waterloo then take a regular train service for the rest of the trip from London to Edinburgh. MegaTrains depart very regularly from Southampton station but need to be booked online in advance. 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.

Edinburgh Accommodation

If you are looking for a deal on accommodation on arrival in Edinburgh why not check out some hotels deals:

Southampton to Edinburgh by Plane

Flying is by far the cheapest, fastest and most convenient way to travel between Southampton and Edinburgh. FlyBe flies direct from Southampton to Edinburgh 2-4 times a day and the flight takes 1 hour 30 minutes. Depending on how far ahead you book, a single ticket costs approximately 1.19 GBP - 140 GBP plus taxes (which can add another 20-40 GBP). To get to the airport, take a train from Southampton station to Southampton Airport Parkway they run about every 15 minutes. The journey to the airport takes about 8 minutes and costs 2.90 GBP one-way. Check in at least 40 minutes before departure, and show your passport, otherwise you will be denied boarding.

  Edinburgh Planner

Edinburgh Hotels

  Hotel Search

  Edinburgh Cottages

Edinburgh Cottage image

  Edinburgh Events