Duration 2h 23m
Distance 138.9 miles
Average price £50
Possible routes 4 found

Cardiff to Amersham

Rome2rio has found 4 ways to get from Cardiff to Amersham by train, bus and car. We recommend taking the train from Cardiff Central to London Paddington and then taking the train from London Marylebone to Amersham, which takes around 2h 59m.
Recommended route

Train

  1. Cardiff Central
  2. London Marylebone
  3. Amersham
2h 59m
Bookable on Rome2rio
£74 - £128
Alternative routes

Train, line 800 bus

  1. Cardiff Central
  2. Reading Town Centre, Forbury Road
  3. Amersham
3h 57m
£50 - £89

Bus

  1. Cardiff Coach Station, Sophia Gardens
  2. Amersham
5h 23m
Cheapest
£13 - £21

Drive

  1. Cardiff
  2. Amersham
Fastest
2h 23m
£23 - £35

Frequently asked questions

Want to know about travelling from Cardiff to Amersham? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

The cheapest way to get from Cardiff to Amersham is to bus which costs £12 - £21 and takes 5h 23m.

More details

The quickest way to get from Cardiff to Amersham is to drive which costs £23 - £35 and takes 2h 23m.

More details

No, there is no direct bus from Cardiff station to Amersham. However, there are services departing from Cardiff Coach Station, Sophia Gardens and arriving at Amersham, Stanley Hill Junction via Heathrow Central Bus Station and Uxbridge, York Road. The journey, including transfers, takes approximately 5h 23m.

More details

No, there is no direct train from Cardiff to Amersham. However, there are services departing from Cardiff Central and arriving at Amersham via Paddington station and London Marylebone. The journey, including transfers, takes approximately 2h 59m.

More details

The distance between Cardiff and Amersham is 111 miles. The road distance is 138.9 miles.

Get driving directions

The best way to get from Cardiff to Amersham without a car is to train which takes 2h 59m and costs £70 - £130.

More details

It takes approximately 2h 59m to get from Cardiff to Amersham, including transfers.

More details

Cardiff to Amersham bus services, operated by National Express, depart from Cardiff Coach Station, Sophia Gardens.

More details

Cardiff to Amersham train services, operated by Great Western Railway, depart from Cardiff Central station.

More details

The best way to get from Cardiff to Amersham is to train which takes 2h 59m and costs £70 - £130. Alternatively, you can bus, which costs £12 - £21 and takes 5h 23m.

Mode details

Cardiff to Amersham bus services, operated by National Express, arrive at Heathrow Airport London T2,3 station.

More details

Cardiff to Amersham train services, operated by Chiltern Railways, arrive at Amersham station.

More details

Yes, the driving distance between Cardiff to Amersham is 139 miles. It takes approximately 2h 23m to drive from Cardiff to Amersham.

Get driving directions

There are 855+ hotels available in Amersham. Prices start at £56 per night.

More details

How to travel from Cardiff to Amersham

Find all the possible transport options for your trip from Cardiff to Amersham right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

Amersham, United Kingdom

Amersham is a market town and civil parish within Chiltern district in Buckinghamshire, England, 27 miles north west of London, in the Chiltern Hills. It is part of the London commuter belt. Amersham is also 15 miles from Aylesbury and 13 miles from High Wycombe. - Wikipedia

Did you find what you were looking for?

Thanks for your feedback!

Plan your trip faster!

  • Door-to-door travel search
  • Access ticket details offline
  • Up-to-date schedules across the globe