Bus Tickets from London to Oxford

Next bus departures

Next departures for London to Oxford on November 14
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
MegabusBus
    Victoria Coach Station
    Gloucester GreenCheapest
    Oxford BusBus
    London Heathrow Airport Terminal 5
    Thornhill Park and RideFastest
    Oxford TubeBus
    London, Buckingham Palace Road, Stop 10
    Gloucester GreenNo tags
    National ExpressBus
      Victoria Coach Station
      Gloucester GreenNo tags
      Oxford BusBus
      London Gatwick Airport North Terminal
      Gloucester GreenNo tags
      MegabusBus
        Heathrow Airport (LHR) Terminals 2&3
        Gloucester GreenNo tags
        Oxford TubeBus
        London, Buckingham Palace Road, Stop 10
        Gloucester GreenNo tags
        National ExpressBus
          Victoria Coach Station
          Gloucester GreenNo tags

          Last refresh of the prices: Yesterday at 11:22 PM GMT.

          Compare 3 ways to go from London to Oxford

          We recommend carpooling

          Among the sustainable travel choices, the carpool stands out as a good way to reach Oxford. The journey takes about 1 hour 20 minutes, and with fares starting at just $9, it presents an excellent value for a comfortable ride.

          1carpool per day
          1h 20mAverage Duration
          83 kmDistance
          3kgCO₂ emissions
          Average Price$33 - $91Average Duration1h 36m
          2kg CO₂e
          Average Price$13 - $179Average Duration1h 14m
          2kg CO₂e
          Carpool
          Average Price$9 - $21Average Duration1h 20m
          3kg CO₂e

          Frequently asked questions about travelling from London to Oxford by bus

          1. What is the travel distance from London to Oxford?

            London and Oxford are 83 km (52 miles) apart.

          2. What are the departure and arrival locations for buses traveling from London to Oxford?

            Buses departing from Victoria Coach Station in London will take you to Gloucester Green in Oxford.

          Find cheapest prices for buses

          Price is for a one-way ticket for one passenger and based on past searches.

          Best price found
          11-11
          $27
          11-12
          $27
          Today
          $27
          11-14
          $27
          11-15
          $27
          11-16
          $27
          11-17
          $27
          11-18
          $27
          busbud logoThe cheapest trip from London to Oxford was searched and found on Nov 18, 2025 with a price of $27

          To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from London to Oxford, as early as possible.

          You can expect to pay from $27 to $73 for a bus ticket from London to Oxford based on the last 2 days. You can expect to find the cheapest price for the trip at $27 which is on 2025-11-18.

          Usually National Express will charge you higher prices for tickets closer to the departure date. To find the best prices, you should be flexible on your date of travel.

          People from around the world trust Busbud

          Popular Buses Connecting London

          Buses Leaving from London

          Buses Going to London

          Popular Buses Connecting Oxford

          Buses Leaving from Oxford

          Buses Going to Oxford