COMPARE Prices across different modes

Thu
21 Oct
£77Avanti West Coast
£19Megabus
£89Loganair
Fri
22 Oct
£81Avanti West Coast
£19Megabus
£89Loganair
Sat
23 Oct
£109Avanti West Coast
£19Megabus
£86British Airways
Sun
24 Oct
£81Avanti West Coast
£19Megabus
£89Loganair
Mon
25 Oct
£79Avanti West Coast
£19Megabus
£89Loganair
Tue
26 Oct
£77Avanti West Coast
£19Megabus
£72British Airways
Wed
27 Oct
£66Avanti West Coast
£19Megabus
£64British Airways
Thu
28 Oct
£66Avanti West Coast
£19Megabus
£58British Airways
Fri
29 Oct
£81Avanti West Coast
£19Megabus
£64British Airways
Sat
30 Oct
£51Avanti West Coast
£19Megabus
£78British Airways
Sun
31 Oct
£55Avanti West Coast
£19Megabus
£64British Airways
Mon
1 Nov
£54Avanti West Coast
£19Megabus
£84British Airways
Tue
2 Nov
£53Avanti West Coast
£19Megabus
£60British Airways
Wed
3 Nov
£49Avanti West Coast
£19Megabus
£60British Airways
Thu
4 Nov
£54Avanti West Coast
£19Megabus
£71British Airways
Fri
5 Nov
£81Avanti West Coast
£19Megabus
£59British Airways
Sat
6 Nov
£53Avanti West Coast
£18National Express
Find prices
Sun
7 Nov
£53Avanti West Coast
£19Megabus
Find prices
Mon
8 Nov
£54Avanti West Coast
£18National Express
£76British Airways
Tue
9 Nov
£54Avanti West Coast
£19Megabus
£63British Airways

These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Lancaster to London

distanceDistance209 miles (337 km)
durationAverage train duration2 h 31 min
priceAverage train ticket price£83 (€94)
changesDirect trainYes
carriersTrain companiesAvanti West Coast

Trains from Lancaster to London cover the 209 miles (337 km) long route taking on average 2 h 31 min with our travel partners like Avanti West Coast. There are direct train services available. While the average ticket price for this trip costs around £83, you can find the cheapest train ticket for as low as £77. Travellers depart most frequently from Lancaster and arrive in London Victoria.

Trains from Lancaster to London

Trains from Lancaster to London run regularly from early morning on weekdays and Saturdays, and mid-morning on Sundays. The destination stations in London are Euston (mostly), Marylebone, Queens Park, Harrow & Wealdstone, King's Cross and St Pancras. Journeys take between 3 and 5 hours to complete.

Which train companies travel from Lancaster to London?

Trains are run by Virgin Trains, East Midlands Trains, Chiltern Railways and LNER, though LNER only serve the route on a Sunday. Direct routes are available, usually served by Virgin trains, with others requiring 1 or 2 changes, depending on the time of day and the destination station.

How long is the train journey from Lancaster to London?

The train journey from from Lancaster to London is completed in about 2.5 to just over 5 hours. Trips vary with respect to the number of changes required - they include either no, 1 or 2 changes. The average journey between Lancaster and London takes 3 hours and 9 minutes . The fastest journey time is 2 hours 29 minutes. The Lancaster to London journey covers about 210 miles.

How many trains are there from Lancaster to London?

On a weekday, the first train leaves in the early morning, and the last in the evening. During peak travel hours, at least two trains depart per hour. In off-peak times, at least one train departs for each hour. On an average weekday, there are 26 trains travelling from Lancaster to London.

What are the departure and arrival stations for trains from Lancaster to London?

Departure train station: All trains leave from the Lancaster station, situated in the city centre, near the main shopping areas. The station is large and modern, with facilities from wi-fi to refreshment purchases to disabled access.Public transport to the station, as is a regular shuttle service to and from the Lancaster University campus.

Arrival train station: The destination stations in London are Euston (for all Virgin Train journeys), Marylebone, Queen's Park, Harrow & Wealdstone, King's Cross and St Pancras. Access to the London city centre is easy from all stations, by bus, tube, or cab. Distances to the London city centre via public transport vary from 10 minutes for Euston to 30 minutes for Queen's Park and an hour for Harrow & Wealdstone.

Travel Tips

Trains from Lancaster to London
Travel by train to London easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Lancaster to London.
FAQs
How much do cheap trains to London from Lancaster cost?
Omio customers have found the cheapest trains to London from Lancaster to cost as little as £77  in the next 7 days.
How much does the train from Lancaster to London cost on average?
The Lancaster to London train ticket price is on average £83  if you are looking to book your tickets for this trip in the next week.
What is the distance by train from Lancaster to London?
You should expect to travel around 209 miles (337 km)  from Lancaster to London by train.
How long is the train from Lancaster to London?
On average the train from Lancaster to London duration is 2 h 31 min  for the 209 miles (337 km) long journey, but the travel time can vary if you depart on weekends and holidays.
Which train station in Lancaster goes to London? Which train station do I come into London from Lancaster?

Omio customers travelling this route book their trains from Lancaster   to London Victoria.

Where do I find the Lancaster train station to London? Where is the London train station?

Passengers board the train most frequently from Lancaster, which is located around 1 mile (s) / 2 km away from the city centre, and they get off the train at London Victoria, located 1 mile (s) / 1 km away from the city centre.

Which train providers should I travel with from Lancaster to London?
Take the Lancaster to London train with Avanti West Coast. However, it's always good to check out all possible train companies for the route between Lancaster and London as there might be differences in the amenities they offer.
What time is the earliest train from Lancaster to London? What time is the last train from Lancaster to London?
If you prefer early morning trains from Lancaster to London, the first train leaves at 07: 39. If you prefer late night trains from Lancaster to London, the last train of the day leaves at 10: 58. Omio shows you the latest train from Lancaster to London schedule to help you book the best departure time for this journey.
How early should I buy Lancaster to London train tickets to get the best deals?
If you book a train ticket to London from Lancaster within the next 7 days, you can find tickets to cost on average £83 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets from Lancaster to London are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Lancaster
London
The major railway station for departures from Lancaster is Lancaster. Read all the information you need to know about services, amenities and connections at Lancaster for your trip between Lancaster and London.