There are 5 ways to get from Barnes (Station) to Hampton Court Palace by train, bus, taxi 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.
Questions & Answers
The cheapest way to get from Barnes (Station) to Hampton Court Palace is to drive which costs £1 - £2 and takes 14 min.
The quickest way to get from Barnes (Station) to Hampton Court Palace is to taxi which costs £30 - £40 and takes 14 min.
The distance between Barnes (Station) and Hampton Court Palace is 6 miles. The road distance is 7.9 miles.
It takes approximately 39 min to get from Barnes (Station) to Hampton Court Palace, including transfers.
No, there is no direct bus from Barnes (Station) to Hampton Court Palace station. However, there are services departing from Barnes and arriving at Hampton Court Railway Station via Richmond Bus Station. The journey, including transfers, takes approximately 1 h 9 min.
What companies run services between Barnes (Station), Greater London, England and Hampton Court Palace, Greater London, England?
South Western Railway operates a train from Barnes (Station) to Hampton Court Palace every 20 minutes. Tickets cost $5 - $9 and the journey takes 23 min. Alternatively, you can take a bus from Barnes (Station) to Hampton Court Palace via Richmond Bus Station and Hampton Court Railway Station in around 1 h 9 min.
Train from Barnes to Kingston
Bus from Cromwell Road Bus Station to Hampton Court Railway Station
Bus from Barnes to Richmond Bus Station
- Ave. Duration
- 19 min
- Every 5 minutes
- Estimated price
- Schedules at
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 around the UAE, French strikes 2018: What are my alternative transport options? and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.