There are 6 ways to get from Oxford to Land's End by train, bus, car or plane

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 via Reading  •  6 h 15 min

  1. Take the train from Oxford to Reading
  2. Take the train from Reading to Penzance

$216 - $396

Cheapest option

Bus  •  11 h 55 min

  1. Take the bus from Oxford City Centre, Queens Lane (Stop K5) to Heathrow Central Bus Station LHR|the airline / ...
  2. Take the bus from Heathrow Airport London to Penzance National Express

$112 - $145

4 alternative options

Train  •  7 h 4 min

  1. Take the train from Oxford to Penzance

$166 - $296

Bus, train  •  9 h 31 min

  1. Take the bus from Oxford City Centre, Frideswide Square (Oxford Rail Station) to Swindon, Bus Station 66
  2. Take the train from Swindon to Bristol Parkway
  3. Take the train from Bristol Parkway to Penzance

$124 - $202

Drive  •  4 h 41 min

  1. Drive from Oxford to Land's End 273.1 miles

$55 - $85

Train, fly  •  8 h 12 min

  1. Take the train from Oxford to Reading
  2. Take the train from Reading to Exeter St Davids
  3. Fly from Exeter (EXT) to Land's End (LEQ) EXT - LEQ

$150 - $600

What companies run services between Oxford, England and Land's End, England?

You can take a train from Oxford to Land's End via Reading and Penzance in around 6 h 15 min. Alternatively, you can take a bus from Oxford to Land's End via Heathrow Central Bus Station, Heathrow Airport London, Penzance, Penzance, Bus Station, and Land's End, Car Park in around 11 h 55 min.

Airlines
Isles of Scilly Skybus
Flights from Exeter to Land's End via Scilly Isles
Ave. Duration
1 h 51 min
When
Monday to Friday
Estimated price
$45 - $390
Train operators
CrossCountry
Phone
0344 736 9123
Email
customer.relations@crosscountrytrains.co.uk
Website
crosscountrytrains.co.uk
Train from Oxford to Reading
Ave. Duration
24 min
Frequency
Hourly
Estimated price
$30 - $55
Website
crosscountrytrains.co.uk
Advanced Single
$24 - $40
Anytime Single
$30 - $55
Off-Peak Single
$17 - $26
Train from Bristol Parkway to Penzance
Ave. Duration
4 h 22 min
Frequency
3 times a day
Estimated price
$95 - $150
Website
crosscountrytrains.co.uk
Advanced Single
$60 - $90
Anytime Single
$95 - $150
Off-Peak Single
$95 - $150
Great Western Railway
Website
gwr.com
Train from Oxford to Reading
Ave. Duration
22 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 Reading to Penzance
Ave. Duration
4 h 36 min
Frequency
Every 4 hours
Estimated price
$150 - $280
Website
gwr.com
Off-Peak Day Single
$75 - $120
Advanced Single
$80 - $120
Anytime Day Single
$150 - $280
Train from Oxford to Penzance
Ave. Duration
5 h 8 min
Frequency
6 times a week
Estimated price
$160 - $300
Website
gwr.com
Off-Peak Day Single
$80 - $130
Advanced Single
$85 - $120
Anytime Day Single
$160 - $300
Train from Swindon to Bristol Parkway
Ave. Duration
25 min
Frequency
Hourly
Estimated price
$20 - $40
Website
gwr.com
Off-Peak Day Single
$13 - $20
Advanced Single
$14 - $21
Anytime Day Single
$20 - $40
Train from Reading to Exeter St Davids
Ave. Duration
1 h 33 min
Frequency
Every 2 hours
Estimated price
$80 - $150
Website
gwr.com
Off-Peak Day Single
$40 - $65
Advanced Single
$40 - $65
Anytime Day Single
$80 - $150
Bus operators
Stagecoach West
Email
customer.services@stagecoachbus.com
Website
stagecoachbus.com
Bus from Oxford City Centre, Frideswide Square (Oxford Rail Station) to Swindon, Bus Station
Ave. Duration
1 h 20 min
Frequency
Every 15 minutes
Estimated price
$6 - $8
Schedules at
stagecoachbus.com
Oxford Bus Company
Phone
+44 1865 785400
Email
info@oxfordbus.co.uk
Website
oxfordbus.co.uk
Bus from Oxford City Centre, Queens Lane (Stop K5) to Heathrow Central Bus Station
Ave. Duration
1 h 34 min
Frequency
Every 20 minutes
Estimated price
$14 - $21
Schedules at
oxfordbus.co.uk

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 Heading to Europe? Read this before you buy a Eurail Pass, Getting to Milan from the airport and How to get from Florence to Rome - to help you get the most out of your next trip.

Questions & Answers

How far is it from Oxford to Land's End?

The distance between Oxford and Land's End is 364 km. The road distance is 437 km.

What is the cheapest way to get from Oxford to Land's End?

The cheapest way to get from Oxford to Land's End is to drive which costs £40 - £60 and takes 4 h 41 min.

What is the fastest way to get from Oxford to Land's End?

The quickest way to get from Oxford to Land's End is to drive which takes 4 h 41 min and costs £40 - £60.

Is there a direct bus between Oxford and Land's End?

No, there is no direct bus from Oxford to Land's End. However, there are services departing from Oxford City Centre, Queens Lane (Stop K5) and arriving at Land's End, Car Park via Heathrow Airport London and Penzance, Bus Station. The journey, including transfers, takes approximately 11 h 55 min.

How long does it take to get from Oxford to Land's End?

It takes approximately 6 h 15 min to get from Oxford to Land's End, including transfers.