The cheapest and fastest coaches from Heathrow Terminal 4 (HAF) to London Victoria (VIC)
Cheapest price
£12
Average price
£14
Fastest journey
2 h 10 m
Average duration
2 h 10 m
Buses per day
2
Distance
21 km
The best way to find a cheap coach ticket from Heathrow Terminal 4 (HAF) to London Victoria (VIC) is to book your journey as far in advance as possible and to avoid travelling at rush hour.
The average ticket from Heathrow Terminal 4 (HAF) to London Victoria (VIC) will cost around £14 if you buy it on the day, but you can find cheap coach tickets today for only £12.
Of the 2 buses that leave Heathrow Terminal 4 (HAF) for London Victoria (VIC) every day 2 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
These direct buses cover the 21 km distance in an average of 2 h 10 m but if you time it right, some buses will get you there in just 2 h 10 m .
The slowest buses will take 2 h 10 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.




Travel Information
Compare coach and train for Heathrow Terminal 4 (HAF) to London Victoria (VIC)
Omio recommends booking the coach as it is the most popular option from Heathrow Terminal 4 (HAF) to London Victoria (VIC) among Omio's users. If you are prioritising price take the coach with prices starting from £10. For those with little time consider booking a train which can get you there in 52m. The ticket price range depends on the travel mode: a coach costs an average of £10, and a train costs an average of £12.
Distance: 21 km
Compare bus with
Most popular Coach | Train |
|---|---|
£13 Average Price Cheapest | £19 Average Price |
1h 34m Average total duration 1h 4m Onboard + 30m Additional time* | 1h 22m Average total duration Fastest 52m Onboard + 30m Additional time* |
![]() Most popular bus company | ![]() Most popular train company |
Direct Options | Direct Options |
Live departures
Heathrow Terminal 4 (HAF) to London Victoria (VIC) bus times
| Provider | Departs | Duration | Arrives | Changes | Tickets |
|---|---|---|---|---|---|
![]() | 02:27 Heathrow Terminal 4 (HAF) | 1h18 | 03:45 London Victoria (VIC) | 0 changesdirect | |
![]() | 12:50 Heathrow Terminal 4 (HAF) | 2h00 | 14:50 London Victoria (VIC) | 0 changesdirect | |
![]() | 19:40 Heathrow Terminal 4 (HAF) | 2h10 | 21:50 London Victoria (VIC) | 0 changesdirect | |
This is the last bus of the day. | |||||
Find all the dates and times for this journey
Compare prices and tickets Heathrow Terminal 4 (HAF) to London Victoria (VIC) by coach or train
06 Nov
07 Nov
08 Nov
09 Nov
10 Nov
11 Nov
12 Nov
Journey information
Overview: Bus from Heathrow Terminal 4 (HAF) to London Victoria (VIC)
Distance 21 km |
Average bus duration 1h 4m |
Cheapest ticket price £10 |
Buses per day 24 |
Direct buses 2 |
Fastest bus 1h 18m |
First bus 02:27 |
Last bus 19:40 |
Bus providers: National Express, Megabus from Heathrow Terminal 4 (HAF) to London Victoria (VIC)You can travel by bus between Heathrow Terminal 4 (HAF) to London Victoria (VIC) with National Express, Megabus for as low as £10. When you search for schedules and tickets, Omio will show you the best journey
National Express
Megabus
FAQs: Heathrow Terminal 4 (HAF) to London Victoria (VIC) coach

To find the cheapest bus tickets for your trip from Heathrow Terminal 4 (HAF) to London Victoria (VIC), follow these tips:
Start your search now and compare ticket prices to find the best deal!
Most popular bus connections from Heathrow Terminal 4 (HAF)
More options for your journey from Heathrow Terminal 4 (HAF) to London Victoria (VIC)
Here are some other resources that might have the information you need

