More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn

Overview: Train from Farnborough to London

distanceDistance30 miles (49 km)
durationAverage train duration44 min
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain companiesSouth Western Railway

Trains from Farnborough to London cover the 30 miles (49 km) long route taking on average 44 min with our travel partners like South Western Railway. Normally, there are 25 trains operating per day, including direct services available. Travelers depart most frequently from Farnborough (Main) and arrive in London Victoria.

Travel Tips: Trains from Farnborough 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 Farnborough to London.

How many miles is it from Farnborough to London by train?

You should expect to travel around 30 miles (49 km)  between Farnborough and London by train.

How long is the train ride from Farnborough to London?

On average the Farnborough to London train travel time is 44 min  for the 30 miles (49 km) long journey, but the duration can vary if you travel on weekends and holidays.

Which train station from Farnborough to London do I depart from? Which London train station from Farnborough do I arrive in?

When taking the train to London from Farnborough, you can choose to depart from train stations like Farnborough (Main) and Farnborough North. Your trip can end in train stations such as London Victoria, London Euston and London Kings Cross.

Omio customers who travel this route most frequently depart from Farnborough (Main)   and arrive in London Victoria.

Where is the departure train station in Farnborough located? Where is the arrival train station in London located?

You can find the most popular departure train station for this route, Farnborough (Main), located approximately 0.1 miles (241 m) from the city center of Farnborough. The most popular arrival train station in London, called London Victoria, is located around 1.2 miles (2 km) away from its city center.

Which train providers can get me from Farnborough to London?

For the journey from Farnborough to London you can take a train with South Western Railway. Be sure to check out all possible train providers that offer services to London from Farnborough on Omio to compare what amenities they may have.

How many trains per day are there from Farnborough to London?

The average number of trains departing Farnborough for London is 25 a day. The train schedules and services may vary between weekdays and weekends.

What time is the earliest train from Farnborough to London? What time is the last train from Farnborough to London?

The first Farnborough to London train departs at 8: 15 AM   and the last train from Farnborough to London leaves at 8: 15 AM. Check out the most up-to-date train schedule from Farnborough to London on Omio and find the best time to travel to your destination.

Important Stations and Airports for this Journey

Farnborough (Main) is the most popular Farnborough railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Farnborough for your trip to London.