The cheapest trains from Guildford to London

Showing times and prices for 18 Oct

Cheapest

£16

Average

£16

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Guildford to London will cost around £ 16 if you buy it on the day, but the cheapest tickets can be found for only £ 16.

Cheapest
08:02Guildford1h08 09:10London Waterloo
0 changes
£161One-way
Cheapest
08:02Guildford0h39 08:41London Waterloo
0 changes
£161One-way
Cheapest
08:19Guildford0h35 08:54London Waterloo
0 changes
£161One-way
Cheapest
08:22Guildford1h02 09:24London Waterloo
0 changes
£161One-way
Cheapest
08:22Guildford0h44 09:06London Waterloo
1 changes
£161One-way

Timetable Guildford to London

Showing trains for tomorrow, Mon, 18 Oct
08:02Guildford1h08 09:10London Waterloo
0 changes
08:02Guildford0h39 08:41London Waterloo
0 changes
08:19Guildford0h35 08:54London Waterloo
0 changes
08:22Guildford1h02 09:24London Waterloo
0 changes
08:22Guildford0h44 09:06London Waterloo
0 changes

Find all the dates and times for this journey

COMPARE Prices across different modes

Sun
17 Oct
Find prices
£18National Express
Mon
18 Oct
£16South Western Railway
£8National Express
Tue
19 Oct
£16South Western Railway
£7National Express
Wed
20 Oct
£16South Western Railway
£6National Express
Thu
21 Oct
£16South Western Railway
£7National Express
Fri
22 Oct
£16South Western Railway
£9National Express
Sat
23 Oct
£16South Western Railway
£9National Express
Sun
24 Oct
£16South Western Railway
£9National Express
Tue
26 Oct
£16South Western Railway
£9National Express
Wed
27 Oct
£16South Western Railway
£9National Express
Thu
28 Oct
£16South Western Railway
£9National Express
Fri
29 Oct
£16South Western Railway
£9National Express
Sat
30 Oct
£16South Western Railway
£9National Express
Sun
31 Oct
£16South Western Railway
£9National Express
Mon
1 Nov
£16South Western Railway
£6National Express
Wed
3 Nov
£16South Western Railway
£7National Express
Fri
5 Nov
£16South Western Railway
£8National Express
Sat
6 Nov
£16South Western Railway
£6National Express

The fastest trains from Guildford to London

Showing times and prices for 18 Oct

Fastest Journey

35 m

Average

49 m

Trains per day

5

Distance

44 km

Of the 5 trains that leave Guildford for London every day 4 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 44 km distance in an average of 49 m but if you time it right, some trains will get you there in just 35 m .

The slowest trains will take 1 h 8 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
08:19Guildford0h35 08:54London Waterloo
0 changes
£161One-way
08:02Guildford0h39 08:41London Waterloo
0 changes
£161One-way
08:22Guildford0h44 09:06London Waterloo
1 changes
£161One-way
08:22Guildford1h02 09:24London Waterloo
0 changes
£161One-way
08:02Guildford1h08 09:10London Waterloo
0 changes
£161One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Guildford and London

distanceDistance27 miles (43 km)
durationAverage train duration35 min
priceAverage train ticket price£16 (€18)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain companiesSouth Western Railway

Trains from Guildford to London cover the 27 miles (43 km) long route taking on average 35 min with our travel partners like South Western Railway. Normally, there are 25 trains operating per day, including direct services available. While the average ticket price for this trip costs around £16, you can find the cheapest train ticket for as low as £16. Travellers depart most frequently from Guildford and arrive in London Victoria.

[[Text-body]]

Trains from Guildford to London: Journey Details

The South West Trains service from Guildford to London Waterloo, is quick, efficient and regular. For those travelling during the week, there are up to eight trains from Guildford to London every hour; the journey takes approximately 40 minutes on the direct train and 1.25 hours on the stopping service. The first train in the morning departs around 04.30 a.m. and the last train is 30 minutes before midnight. Weekend passengers will find a good and reliable service with no fewer than 6 trains an hour during popular times of the day.

Taking the Train from Guildford

Guildford station is just to the north of the town centre over the bridge. It is easy to walk to from the high street, or local bus services are available for those with heavy bags or children. Parking at Guildford station is notoriously problematic, so it is probably sensible not to take the car. Late at night and early in the morning, it may be advisable to book a taxi to avoid missing the more sporadic trains from Guildford to London.

Getting into London by Train

Trains from Guildford to London arrive at Waterloo which is centrally located, just to the south of the river Thames. The train station is well connected to other parts of London via the tube network and local bus routes. Popular attractions close to Waterloo include the London Eye, the National Theatre and The Old Vic play house. There are also plenty of restaurants and pubs nearby as well as convenient (but pricey) accommodation. Covent Garden is just across the river and is served by local buses but the 15 minute walk over Waterloo Bridge is a very pleasant one offering splendid views of the Capital.

Travel Tips

Trains from Guildford 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 Guildford to London.
FAQs
How much do cheap trains between Guildford and London cost?
If you’re looking to save money on tickets, you can find a cheap train between Guildford and London for as little as £16  in the next 7 days.
What is the average price of train tickets to London from Guildford?
If you’re looking to purchase tickets for this trip in the next 7 days, you’ll find that Guildford to London train prices are on average £16  one way.
What is the distance to London from Guildford via train?
The train distance from Guildford to London is around 27 miles (43 km).
What is the average Guildford to London train duration?
The Guildford to London train duration is on average 35 min, which is to be expected when travelling 27 miles (43 km) between Guildford and London. However, the time it takes can vary based on specific dates, weekends, and bank holidays.
Which train station from Guildford to London do I depart from? Which London train station from Guildford do I arrive in?

When taking a train from Guildford, you have a couple of train stations you can depart from including Guildford and London Road (Guildford). When you arrive in London, your train can arrive in train stations including London Victoria, London Euston and London Kings Cross.

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

Where is the train station in Guildford? Where is the train station in London?

Passengers board their train most frequently from Guildford and travel around 0 mile (s) / 0 km from the city centre to this train station.

Passengers travelling this route most often arrive at London Victoria and need to travel approximately 1 mile (s) / 1 km from the train station to the city centre in London.

What train providers offer a service between Guildford and London?
When taking a train from Guildford to London, you can count on South Western Railway for the best way to get you to London. You can also check all possible train providers who offer a service to London from Guildford and compare the amenities they offer before buying a train ticket.
How many trains are there from Guildford to London a day?
On average, there are 25 trains a day from Guildford to London. The train times and services may be different on weekends and holidays compared to weekdays.
What are the first and last departure train times from Guildford to London?
The first Guildford to London train departs at 07: 02   and the last train from Guildford to London leaves at 08: 22. Check out the most up-to-date Guildford to London train timetable on Omio and find the best time to travel to your destination.
How far in advance should I book a train ticket between Guildford and London to get the best deals?
If you book a train ticket between Guildford and London within the next 7 days, you can find tickets to cost on average £16 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets from Guildford to London are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Guildford
London
Guildford is the most popular Guildford railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Guildford for your journey to London.