You can get from London to Manchester by train, bus or flight.
To get from London to Manchester on 23 Sep we recommend taking a bus because it’s the best combination of price and speed.
Find all the dates and times for this journey by train, bus, and flight, .
|Distance||162 miles (261 km)|
|Available travel modes||Coach, flight or train|
|Ticket price range||£6 - £66|
|Cheapest mode||Coach • £6 • 4 h 35 min|
|Fastest mode||Flight • £66 • 1 h|
|Popular travel companies||Flixbus, British Airways or Avanti West Coast|
Travel 162 miles (261 km) by coach, flight or train from London to Manchester. If speed is a priority, then a flight is the best option with an average duration of 1 h; whereas, if saving money is more important, then a coach is the best option with prices starting as low as £6. The most popular travel providers which serve this journey are Flixbus, British Airways or Avanti West Coast among others. Travellers can even take a direct coach from London to Manchester.
There are plenty of buses, trains and flights from London to Manchester, two of the UK's largest and busiest cities. Making the journey by bus is easy, with several departures per day. Similarly, trains are quick and depart regularly. Direct flights between the two cities depart daily with a short average journey time.
Megabus and National Express are the main companies operating buses from London to Manchester, both leave from Victoria Coach Station, in London. Departures are regular, with upwards of ten a day from the early morning until the late evening, with a journey time of roughly 4 -5 hours.
Virgin trains operates the most frequent service on this route, with departures every 20 minutes from London Euston railway station. All trains are direct, with a journey time of approximately two hours, and terminate at Manchester Piccadilly. Tickets can be purchased on the day or online in advance. The first service departs early in the morning and the last in the mid to late evening.
Direct flights to Manchester from the capital take just one hour. British Airways runs the most regular service, with 8 flights a day leaving from London Heathrow to Manchester Airport. The first flight leaves just in the early morning and the last in the early evening.
Here are some other resources that might have the information you need