There are 5 ways to get from Oxford Street to Crystal Palace by train, bus, taxi, car or towncar
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
What companies run services between Oxford Street, England and Crystal Palace, England?
Southern operates a train from Oxford Street to Crystal Palace every 20 minutes. Tickets cost $5 - $8 and the journey takes 26 min. Alternatively, London Buses operates a bus from Oxford Street to Crystal Palace every 30 minutes. Tickets cost $3 and the journey takes 49 min.
Train from London Victoria to Crystal Palace
Bus from Oxford Circus, John Princes St Oxford Circus to Crystal Palace Parade
- Ave. Duration
- 49 min
- Every 30 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 Croatia’s Dalmatian Coast by boat, bus, car and train, Getting around the Cyclades 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 Street to Crystal Palace?
The distance between Oxford Street and Crystal Palace is 12 km. The road distance is 16 km.
What is the cheapest way to get from Oxford Street to Crystal Palace?
The cheapest way to get from Oxford Street to Crystal Palace is to drive which costs £1 - £3 and takes 24 min.
What is the fastest way to get from Oxford Street to Crystal Palace?
The quickest way to get from Oxford Street to Crystal Palace is to taxi which takes 24 min and costs £35 - £45.
Is there a direct bus between Oxford Street and Crystal Palace?
Yes, there is a direct bus departing from Oxford Circus, John Princes St Oxford Circus and arriving at Crystal Palace Parade. Services depart every 30 minutes, and operate Monday, Saturday and Sunday. The journey takes approximately 49 min.
How long does it take to get from Oxford Street to Crystal Palace?
It takes approximately 39 min to get from Oxford Street to Crystal Palace, including transfers.