Trip to Oxford

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Weymouth to Oxford

🌳 Enjoy the scenic countryside views as you travel from Weymouth to Bournemouth, and then through to Oxford. The total travel time for this route is approximately 3 hours and 35 minutes. 💷 Ticket prices for trains from Weymouth to Oxford range from £67 to £170.

Where to stay in Oxford

There are over 290 hotels to stay in Oxford. Prices range from $20 per night.

Find accommodation
  • There are no direct train services from Weymouth to Oxford. However, you can take a train from Weymouth to Bournemouth and then transfer to another train that will take you to Oxford. The train service from Weymouth to Bournemouth is operated by South Western Railway, while the service from Bournemouth to Oxford is operated by CrossCountry. The total journey time, including transfers, is approximately 3 hours and 35 minutes.
  • The fastest train option between Weymouth and Oxford involves taking a train from Weymouth to Bournemouth, operated by South Western Railway, and then transferring to a CrossCountry train from Bournemouth to Oxford. Even though there is no direct train, this route allows for a relatively efficient journey with a total travel time of around 3 hours and 35 minutes. While prices for this journey can vary, they generally range from £68 to £173 depending on factors such as the time of booking and availability.
  • Trains heading to Oxford from Weymouth depart from Weymouth station. This station serves as the point of origin for the South Western Railway-operated service connecting Weymouth to Bournemouth, where passengers can transfer to another train bound for Oxford. Weymouth station provides a convenient starting point for travelers looking to make their way to Oxford via train.
  • There are multiple trains connecting Weymouth to Oxford, but there is no direct service. Passengers can take a train from Weymouth to Bournemouth operated by South Western Railway, and then transfer to a CrossCountry service from Bournemouth to Oxford. The total journey time, including transfers, is approximately 3 hours and 35 minutes. The availability of trains may vary throughout the day, so it is recommended to check the schedule in advance.
  • The train from Weymouth to Oxford operated by CrossCountry, arrives at Oxford station. Oxford station is a central railway station in Oxford city, conveniently located for further travel into the city or beyond. Passengers can easily access local transportation options, taxis, or continue their journey on foot from Oxford station.
  • The first train of the day to travel from Weymouth to Oxford departs from Weymouth station early in the morning, usually around 5:30 AM. The last train typically leaves Weymouth station in the evening, around 7:30 PM. Passengers can check the specific schedule and timings for the day of their intended travel to plan their journey accordingly.
  • There are no direct train trips between Weymouth and Oxford. Passengers traveling from Weymouth to Oxford will need to take a train from Weymouth to Bournemouth and then transfer to another train that goes to Oxford. While there may not be direct trips, there are multiple trains throughout the day that connect these two destinations, providing passengers with options for their journey. It is advisable to check the train schedules in advance to plan the most suitable route and departure time for a smooth transfer.
  • No, there is no direct train route between Weymouth and Oxford. Travelers will need to take a train from Weymouth to Bournemouth and then transfer to another train that goes to Oxford. The journey from Weymouth to Oxford, including the necessary transfers, typically takes around 3 hours and 35 minutes. It is important to plan the journey carefully to ensure a smooth transfer between trains at Bournemouth.
  • The cost of a train ticket from Weymouth to Oxford varies between £68 and £173, depending on factors such as the class of travel, how far in advance the ticket is purchased, and any discounts that may apply. It is recommended to book tickets early to secure lower prices and to compare different fare options to find the best deal for the journey. Prices may also vary based on the time of travel, so flexibility with travel times can help travelers find more affordable options.

Will you be returning to Weymouth by train?

If you are looking for the return train journey, check out trains from Oxford to Weymouth

See schedule