Buses to Surrey from Greater London

The journey to Surrey from Greater London takes just 6 minutes.

Buses operate daily with up to 1833 services per day. Depending on the day of travel, the first bus departs Greater London at 00:00.

Arriva London North operates between Greater London and Surrey 7 days per week.

Service days Daily
Services per day up to 53
Shortest trip 6 minutes
First departure 00:00
Last departure 23:59

Travel from Greater London to Surrey with Arriva London South in 6 minutes.

Service days Daily
Services per day up to 65
Shortest trip 6 minutes
First departure 06:00
Last departure 23:53

Carlone Ltd schedule

Take the bus to Surrey from Greater London with Carlone Ltd . The first departure is at 07:38, arriving at 08:02.

Service days Weekdays
Services per day up to 1
Shortest trip 24 minutes
First departure 07:38
Last departure 07:38

Diamond Bus South East operates between Greater London and Surrey 7 days per week.

Service days Daily
Services per day 28
Shortest trip 19 minutes
First departure 04:00
Last departure 23:44

Falcon Coaches schedule

Travel from Greater London to Surrey with Falcon Coaches in 6 minutes.

Service days Daily
Services per day up to 69
Shortest trip 6 minutes
First departure 06:40
Last departure 23:01

Take the bus to Surrey from Greater London with First Berkshire & The Thames Valley . The first departure is at 00:00, arriving at 00:01.

Service days Daily
Services per day 40
Shortest trip 38 minutes
First departure 00:00
Last departure 23:54

Flixbus schedule

Flixbus operates between Greater London and Surrey 7 days per week.

Service days Daily
Services per day up to 6
Shortest trip 1 hour 10 minutes
First departure 06:05
Last departure 18:05

Go Ahead London schedule

Travel from Greater London to Surrey with Go Ahead London in 11 minutes.

Service days Daily
Services per day up to 53
Shortest trip 11 minutes
First departure 00:01
Last departure 23:54

Take the bus to Surrey from Greater London with LONDON GENERAL TRANSPOR . The first departure is at 00:00, arriving at 00:04.

Service days Daily
Services per day up to 98
Shortest trip 6 minutes
First departure 00:00
Last departure 23:59

London General schedule

London General operates between Greater London and Surrey 7 days per week.

Service days Daily
Services per day up to 163
Shortest trip 6 minutes
First departure 00:01
Last departure 23:56

London United schedule

Travel from Greater London to Surrey with London United in 6 minutes.

Service days Daily
Services per day up to 932
Shortest trip 6 minutes
First departure 00:00
Last departure 23:59

METROBUS LIMITED schedule

Take the bus to Surrey from Greater London with METROBUS LIMITED . The first departure is at 00:00, arriving at 00:06.

Service days Daily
Services per day up to 139
Shortest trip 6 minutes
First departure 00:00
Last departure 23:59

Megabus schedule

Megabus operates between Greater London and Surrey 7 days per week.

Service days Daily
Services per day 1
Shortest trip 1 hour 25 minutes
First departure 10:55
Last departure 11:30

Metrobus schedule

Travel from Greater London to Surrey with Metrobus in 6 minutes.

Service days Daily
Services per day up to 52
Shortest trip 6 minutes
First departure 06:53
Last departure 20:08

Metroline Travel schedule

Take the bus to Surrey from Greater London with Metroline Travel . The first departure is at 07:24, arriving at 07:54.

Service days Weekdays
Services per day up to 3
Shortest trip 20 minutes
First departure 07:24
Last departure 07:40

National Express schedule

National Express operates between Greater London and Surrey 7 days per week.

Service days Daily
Services per day up to 51
Shortest trip 1 hour 5 minutes
First departure 00:35
Last departure 23:59

Travel from Greater London to Surrey with Newbury & District in 30 minutes.

Service days Daily
Services per day 1
Shortest trip 30 minutes
First departure 04:20
Last departure 04:20

Quality Line schedule

Take the bus to Surrey from Greater London with Quality Line . The first departure is at 06:15, arriving at 06:37.

Service days Daily except Sunday
Services per day up to 13
Shortest trip 12 minutes
First departure 06:15
Last departure 18:56

Reptons Coaches schedule

Reptons Coaches operates between Greater London and Surrey 5 days per week.

Service days Weekdays
Services per day up to 2
Shortest trip 10 minutes
First departure 10:30
Last departure 12:33

Transport UK schedule

Travel from Greater London to Surrey with Transport UK in 6 minutes.

Service days Daily
Services per day 26
Shortest trip 6 minutes
First departure 06:46
Last departure 19:28

Take the bus to Surrey from Greater London with White Bus Services . The first departure is at 06:45, arriving at 07:15.

Service days Daily
Services per day up to 41
Shortest trip 7 minutes
First departure 06:45
Last departure 22:30

Your questions answered

  • Is there a daily bus service between Greater London and Surrey?

    Yes, buses operate daily from Greater London to Surrey, departing as early as 00:00.

  • How long is the bus trip from Greater London to Surrey?

    The fastest bus to Surrey from Greater London takes 6 minutes. Check the trip duration when booking, as the slowest bus takes 2 hours 50 minutes longer.

  • How do I buy tickets for travel to Surrey from Greater London?

    It's not yet possible to buy tickets for this trip directly from ByBus but we're working on it!

  • Which bus companies operate between Greater London and Surrey?

    London United, London General, METROBUS LIMITED, LONDON GENERAL TRANSPOR, Falcon Coaches, Arriva London South, Arriva London North, Go Ahead London, Metrobus, National Express, First Berkshire & The Thames Valley, White Bus Services, Diamond Bus South East, Transport UK, Quality Line, Flixbus, Metroline Travel, Reptons Coaches, Megabus, Newbury & District and Carlone Ltd run buses to Surrey from Greater London.

  • What time is the earliest bus from Greater London to Surrey?

    The first bus to Surrey from Greater London leaves at 00:00. The journey takes 6 minutes.

  • When is the last bus to Surrey from Greater London?

    The last bus leaves Greater London at 04:20, arriving into Surrey at 05:15. Get there in plenty of time so you don't miss it.

Onward travel from Surrey

Bus to Days Shortest trip Distance
Buckinghamshire
  • Daily
1 hour 5 minutes 39 miles
City and Borough of Birmingham
  • Daily
2 hours 40 minutes 108 miles
City and Borough of Leeds
  • Daily
6 hours 183 miles
City of Bristol
  • Daily
3 hours 15 minutes 99 miles
Neath Port Talbot
  • Daily
5 hours 30 minutes 150 miles
Oxfordshire
  • Daily
1 hour 20 minutes 56 miles
Royal Borough of Windsor and Maidenhead
  • Daily
7 minutes 21 miles
Sandwell
  • Daily
3 hours 5 minutes 112 miles
West Sussex
  • Daily
6 minutes 18 miles
Wokingham
  • Daily
1 hour 3 minutes 28 miles
Wolverhampton
  • Daily
3 hours 40 minutes 119 miles

More destinations in Surrey