Bus from South Hampstead to Victoria (London)
36 direct routes · about 39 min · the 13 runs 24 hours.
Next buses to Victoria (London) as of 14:41
Scheduled times at the boarding stop in South Hampstead, from the operators' timetables — they update automatically. Open the stop for live tracking.
Direct routes
18 occasional services — once or twice a day · 564, UK008, UK023, UK014, 400, 426, UKN30, UKN13, UK010, UK030, UKN31, UKN21, UKN10, UKN11, UKX010, UKXN10, UK026, 455
Often school, college or market-day journeys — check the route before relying on one.
Times are for the first boarding point in South Hampstead on each route's weekday timetable — open the route for the full timetable, live map and every stop.
The same number runs elsewhere in the UK — see every 13 bus, 757 bus, 824 bus, A2 bus, A1 bus, 540 bus, A6 bus or 561 bus timetable.
Frequently asked questions
Which bus goes from South Hampstead to Victoria?
36 routes run directly from South Hampstead to Victoria: the 13 (London Transit), the 757 (Green Line (operated by Arriva)), the 824 (National Express), the A2 (National Express), the A31 (National Express), the A1 (National Express), the UK004 (FlixBus), the UK005 (FlixBus), the UK020 (FlixBus), the UK002 (FlixBus), the 540 (National Express), the UK021 (FlixBus), the UK024 (FlixBus), the A6 (National Express), the 561 (National Express), the UK003 (FlixBus), the UK001 (FlixBus), the 450 (National Express), the 564 (National Express), the UK008 (FlixBus), the UK023 (FlixBus), the UK014 (FlixBus), the 400 (National Express), the 426 (National Express), the UKN30 (FlixBus), the UKN13 (FlixBus), the UK010 (FlixBus), the UK030 (FlixBus), the UKN31 (FlixBus), the UKN21 (FlixBus), the UKN10 (FlixBus), the UKN11 (FlixBus), the UKX010 (FlixBus), the UKXN10 (FlixBus), the UK026 (FlixBus), the 455 (National Express). The most frequent is the 13, 119 times each weekday — board at Swiss Cottage Station (Stop D) and get off at Buckingham Palace Road / Bressenden Place (Stop P), about 39 minutes.
How long does the bus take from South Hampstead to Victoria?
Around 39 minutes on the 13, depending on time of day and traffic. It calls at Marylebone on the way.
What time is the first and last bus from South Hampstead to Victoria?
There is no first or last bus: the 13 runs 24 hours. Check the route timetable for how often they run overnight.
How much is the bus from South Hampstead to Victoria?
London buses have a flat £1.75 fare with contactless or Oyster — the Hopper fare covers unlimited bus and tram changes within an hour, with daily caps. Cash isn't accepted.