Greater London to Reading

Travel by bus from Greater London to Reading with Reading RailAir, megabus and Scottish Citylink.

Buses run 7 days per week to Reading from London Heathrow Airport, London and Harmondsworth.

Bus from Days Shortest trip
Harmondsworth
  • Daily
39 minutes
London
  • Daily
45 minutes
London Heathrow Airport
  • Daily
39 minutes

West Berkshire to Reading

Buses to Reading from West Berkshire run 7 days per week.

Reading Buses and Newbury & District services run from Newbury, Thatcham and Theale to Reading.

Bus from Days Shortest trip
Newbury
  • Daily
52 minutes
Thatcham
  • Daily
39 minutes
Theale
  • Daily
17 minutes

Manchester to Reading

Travel by bus from Manchester to Reading with megabus and Scottish Citylink.

Buses run 7 days per week to Reading from Manchester and Manchester Airport.

Bus from Days Shortest trip
Manchester
  • Daily
4 hours 5 minutes
Manchester Airport
  • Daily
4 hours

Royal Borough of Windsor and Maidenhead to Reading

Buses to Reading from Royal Borough of Windsor and Maidenhead run up to 7 days per week.

Thames Valley Buses and Reading Buses services run from Maidenhead and Ascot to Reading.

Bus from Days Shortest trip
Ascot
  • Daily
30 minutes
Maidenhead
  • Sa
1 hour 1 minute

Oxfordshire to Reading

Travel by bus from Oxfordshire to Reading with Arriva Beds and Bucks, Reading Buses, Whites Coaches and Thames Travel.

Buses run 7 days per week to Reading from Henley-on-Thames and Oxford.

Bus from Days Shortest trip
Henley-on-Thames
  • Daily
23 minutes
Oxford
  • Daily
1 hour 16 minutes

Buckinghamshire to Reading

Buses to Reading from Buckinghamshire run 6 days per week.

Arriva Beds and Bucks services run from Marlow and High Wycombe to Reading.

Bus from Days Shortest trip
High Wycombe
  • Daily except Sunday
1 hour 30 minutes
Marlow
  • Daily except Sunday
1 hour 15 minutes

Wokingham to Reading

Travel by bus from Wokingham to Reading with Reading Buses.

Buses run 7 days per week to Reading from Arborfield and Lower Earley.

Bus from Days Shortest trip
Arborfield
  • Daily
10 minutes
Lower Earley
  • Daily
6 minutes

Buses to Reading

Buses to Reading from England run up to 7 days per week.

megabus, Reading Buses and Scottish Citylink services run from City and Borough of Birmingham, City and Borough of Leeds, Liverpool, Slough and other places in England to Reading.

Bus from Days Shortest trip
Birmingham
  • Daily
2 hours 20 minutes
Bracknell
  • Daily
20 minutes
Leeds
  • Mo
  • Fr
  • Sa
  • Su
6 hours
Liverpool
  • Daily
5 hours 40 minutes
Slough
  • Daily
47 minutes

Travel to Reading from Scotland

Travel by bus from Scotland to Reading with Scottish Citylink and megabus.

Buses run on Friday, Saturday and Sunday to Reading from Glasgow.

Bus from Days Shortest trip
Glasgow
  • Fr
  • Sa
  • Su
9 hours 5 minutes

Getting around Reading by bus

Travel around Reading by bus with Going Forward Buses, Thames Travel, Reading RailAir and Reading Buses. Buses operate up to 7 days per week.

Operator Days
Going Forward Buses
  • Tu
More info
Reading Buses
  • Daily
More info
Reading RailAir
  • Daily
More info
Thames Travel
  • Daily
More info

Reading Travel FAQs

  • Is there a daily bus service from London to Reading?

    Yes there are daily services to Reading from London operated by megabus and Scottish Citylink.

  • How long does it take to get to Reading from Birmingham?

    The shortest journey from Birmingham to Reading takes 2 hours 20 minutes.

  • Is there a bus from London Heathrow Airport to Reading?

    Yes - Reading RailAir, megabus and Scottish Citylink operate between London Heathrow Airport and Reading. The journey takes 39 minutes.

  • Are there buses to Reading from Scotland?

    Yes you can travel to Reading from Glasgow.

  • Which bus operators serve Reading?

    Reading Buses, megabus, Scottish Citylink, Arriva Beds and Bucks and 6 more carriers operate to and within Reading.