More than 1,000 travel companies trust us to sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Overview: Bus from Weymouth to Oxford

distanceDistance94 miles (151 km)
changesDirect busYes

Buses from Weymouth to Oxford cover the 94 miles (151 km) long trip with our travel partners like. There are direct bus services available. Travelers depart most frequently from Weymouth, Ranelagh Road and arrive in Oxford, St Giles (Stop C5).

Travel Tips: Bus to Oxford from Weymouth

Take the bus to Oxford easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Weymouth to Oxford.
FAQs

How far is Weymouth to Oxford by bus?

You should expect to travel around 94 miles (151 km)  to Oxford from Weymouth by bus.

When traveling by bus from Weymouth to Oxford, which bus station in Weymouth do I depart from and which bus station in Oxford do I arrive in?

Some of the Weymouth bus stations to Oxford you can start your journey from include Weymouth, Weymouth, Weymouth, The Esplanade (The Gloucester) and Weymouth, The Esplanade (Russell Hotel). Similarly, some of the arrival bus stations in Oxford include Oxford, St Giles (Stop C5), Oxford and Oxford, Bus Station, Gloucester Green.

When traveling this route, Omio customers are departing most frequently from Weymouth, Ranelagh Road   and arriving in Oxford, St Giles (Stop C5).

Where is the bus station in Weymouth? Where is the bus station in Oxford?

You can find the most popular departure bus station for this journey, Weymouth, Ranelagh Road, located approximately 0.2 miles (430 m) from the city center of Weymouth. The most popular arrival bus station in Oxford, called Oxford, St Giles (Stop C5), is located around 0.3 miles (468 m) away from its city center.

More options for your journey from Weymouth to Oxford

Here are some other resources that might have the information you need