There are 7 ways to get from London to Frome 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 South Western Railway  •  2 h 16 min

$35 - $120

Cheapest option

Bus  •  3 h 35 min

  1. National Express

$13 - $18

5 alternative options

Train, bus  •  2 h 22 min

  1. D2 / ...

$61 - $109

Train Great Western Railway  •  2 h 26 min

$63 - $116

Bus via Bath  •  3 h 59 min

  1. National Express

$15 - $21

Bus Berrys Coaches  •  5 h 5 min

  1. Superfast 3

$38 - $39

Drive  •  2 h 5 min

  1. 111.7 miles

$24 - $35

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

South Western Railway operates a train from London to Frome twice daily. Tickets cost $35 - $60 and the journey takes 2 h 16 min. Great Western Railway also services this route once daily. Alternatively, National Express operates a bus from London to Frome once daily. Tickets cost $13 - $18 and the journey takes 3 h 35 min.

Train operators
Great Western Railway
Website
gwr.com
Train from London Paddington to Frome
Ave. Duration
1 h 55 min
Frequency
Once daily
Estimated price
$60 - $120
Website
gwr.com
Off-Peak Day Single
$30 - $55
Advanced Single
$35 - $50
Anytime Day Single
$60 - $120
Train from London Paddington to Bath Spa
Ave. Duration
1 h 28 min
Frequency
Hourly
Estimated price
$55 - $110
Website
gwr.com
Off-Peak Day Single
$30 - $50
Advanced Single
$30 - $50
Anytime Day Single
$55 - $110
Train from London Paddington to Westbury (Wilts)
Ave. Duration
1 h 26 min
Frequency
Every 4 hours
Estimated price
$60 - $110
Website
gwr.com
Off-Peak Day Single
$30 - $50
Advanced Single
$30 - $50
Anytime Day Single
$60 - $110
Bus operators
Faresaver
Website
faresaver.co.uk
Bus from Bath City Centre, Dorchester Street to Frome, Memorial Theatre Complex
Ave. Duration
43 min
Frequency
Hourly
Estimated price
$2 - $4
Schedules at
faresaver.co.uk
National Express
Phone
+44 08717 818178
Website
nationalexpress.com
Bus from London Victoria Coach Station to Frome
Ave. Duration
3 h 35 min
Frequency
Once daily
Estimated price
$13 - $18
Website
nationalexpress.com
Bus from London Victoria Coach Station to Bath
Ave. Duration
3 h 5 min
Frequency
Hourly
Estimated price
$12 - $17
Website
nationalexpress.com
Berrys Coaches
Website
berryscoaches.co.uk
Bus from Hammersmith Bus Station to Frome, Sainsbury's Superstore
Ave. Duration
2 h 30 min
Frequency
Twice daily
Estimated price
$33
Schedules at
berryscoaches.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 Getting around the Cyclades, Heading to Europe? Read this before you buy a Eurail Pass and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.

Questions & Answers

The distance between London and Frome is 156 km. The road distance is 179 km.

The cheapest way to get from London to Frome is to bus which costs £9 - £13 and takes 3 h 35 min.

The quickest way to get from London to Frome is to drive which takes 2 h 5 min and costs £18 - £26.

Yes, there is a direct train departing from London Waterloo and arriving at Frome. Services depart three times a day. The journey takes approximately 2 h 16 min.

Yes, there is a direct bus departing from London Victoria Coach Station and arriving at Frome. Services depart once daily, and operate every day. The journey takes approximately 3 h 35 min.

The train from London Waterloo to Frome takes 2 h 16 min including transfers and departs three times a day.