There are 5 ways to get from Frome to Oxford by train, bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train  •  2 h 42 min

  1. Take the train from Westbury (Wilts) to Reading
  2. Take the train from Reading to Oxford

$48 - $123

Cheapest option

Line 267 bus, bus  •  4 h 17 min

  1. Take the line 267 bus from Frome, Market Place to Bath City Centre, Bus Station 267 / ...
  2. Take the bus from Bath to Oxford National Express

$13 - $19

3 alternative options

Line 267 bus, train  •  3 h 6 min

  1. Take the line 267 bus from Frome, Memorial Theatre Complex to Bath City Centre, Bus Station 267 / ...
  2. Take the train from Bath Spa to Didcot Parkway

$40 - $75

Bus, line 55 bus  •  4 h 21 min

  1. Take the bus from Frome, Market Place to Chippenham, Angel Hotel X34
  2. Take the line 55 bus from Chippenham, Angel Hotel to Swindon, Bus Station 55
  3. Take the bus from Swindon, Bus Station to Oxford City Centre, Frideswide Square (Oxford Rail Station) 66

$16 - $19

Drive  •  1 h 34 min

  1. Drive from Frome to Oxford 74.8 miles

$16 - $24

What companies run services between Frome, England and Oxford, England?

You can take a train from Frome to Oxford via Westbury (Wilts) and Reading in around 2 h 42 min. Alternatively, you can take a bus from Frome to Oxford via Bath City Centre, Bus Station and Bath in around 4 h 17 min.

Train operators
Great Western Railway
Website
gwr.com
Train from Westbury (Wilts) to Reading
Ave. Duration
57 min
Frequency
Every 3 hours
Estimated price
$30 - $65
Website
gwr.com
Off-Peak Day Single
$20 - $35
Advanced Single
$21 - $35
Anytime Day Single
$30 - $65
Train from Reading to Oxford
Ave. Duration
25 min
Frequency
Hourly
Estimated price
$15 - $29
Website
gwr.com
Off-Peak Day Single
$11 - $17
Advanced Single
$12 - $18
Anytime Day Single
$15 - $29
Train from Bath Spa to Didcot Parkway
Ave. Duration
45 min
Frequency
Hourly
Estimated price
$30 - $60
Website
gwr.com
Off-Peak Day Single
$18 - $28
Advanced Single
$20 - $29
Anytime Day Single
$30 - $60
Bus operators
First
Phone
+44 (0)1224 650100
Website
firstgroup.com
Bus from Frome, Memorial Theatre Complex to Bath City Centre, Bus Station
Ave. Duration
1 h 11 min
Frequency
Every 30 minutes
Estimated price
$3 - $5
Schedules at
First
Bus from Frome, Market Place to Bath City Centre, Bus Station
Ave. Duration
1 h 12 min
Frequency
Every 30 minutes
Estimated price
$3 - $5
Schedules at
First
Faresaver
Website
faresaver.co.uk
Bus from Frome, Market Place to Chippenham, Angel Hotel
Ave. Duration
1 h 21 min
Frequency
Hourly
Estimated price
$4 - $7
Schedules at
faresaver.co.uk
Stagecoach West
Email
customer.services@stagecoachbus.com
Website
stagecoachbus.com
Bus from Chippenham, Angel Hotel to Swindon, Bus Station
Ave. Duration
1 h 13 min
Frequency
Every 30 minutes
Estimated price
$5 - $6
Schedules at
stagecoachbus.com
Bus from Swindon, Bus Station to Oxford City Centre, Frideswide Square (Oxford Rail Station)
Ave. Duration
1 h 22 min
Frequency
Every 30 minutes
Estimated price
$6 - $7
Schedules at
stagecoachbus.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling to and around Russia for the 2018 FIFA World Cup, Getting to Rome from the airport and Getting to Milan from the airport - to help you get the most out of your next trip.

Questions & Answers

How far is it from Frome to Oxford?

The distance between Frome and Oxford is 94 km. The road distance is 120 km.

What is the cheapest way to get from Frome to Oxford?

The cheapest way to get from Frome to Oxford is to line 267 bus and bus which costs £9 - £14 and takes 4 h 17 min.

What is the fastest way to get from Frome to Oxford?

The quickest way to get from Frome to Oxford is to drive which takes 1 h 34 min and costs £11 - £17.

Is there a direct train between Frome and Oxford?

No, there is no direct train from Frome to Oxford. However, there are services departing from Frome and arriving at Oxford via Westbury (Wilts) and Reading. The journey, including transfers, takes approximately 2 h 42 min.

Is there a direct bus between Frome and Oxford?

No, there is no direct bus from Frome to Oxford. However, there are services departing from Frome, Market Place and arriving at Oxford via Bath. The journey, including transfers, takes approximately 4 h 17 min.

How long does it take to get from Frome to Oxford?

It takes approximately 2 h 42 min to get from Frome to Oxford, including transfers.