Mobile View

Hotels in Crystal Palace, London

Crystal Palace Hotels: Book from only £11.25 per person!

Crystal Palace Hotels

Crystal Palace hotels are situated in an elevated and popular residential district of South London, so you’ll get great views of Central London from here! The best vantage point is at the top of Sydenham Hill in Crystal Palace Park, You’ll also find the beautiful Lower Lake in the park, where there are life-sized dinosaurs lurking in the undergrowth, and the National Sports Centre. Selhurst Football ground and Wimbledon are within easy reach too!

London Bridge and London Victoria stations are only 20 minutes away via Crystal Palace Train Station, so amazing attractions like the Tower of London and Buckingham Palace are well within your grasp. You won’t find cheaper Crystal Palace hotels anywhere else, so use the following lodging guide and get booking today.

Top selling hotels near Crystal Palace Last updated: 18 Jul 23

More hotels near Crystal Palace

Last updated: 18 Jul 23
Name Distance from
centre of Crystal Palace
customer rating Price per person per night
Best Western Queens Crystal Palace Hotel 0.5 miles
Croydon Court Hotel 2.5 miles
Windmill Place Apartments 2.7 miles
Best Western Plus Croydon 2.7 miles
Bromley Court Hotel 3.2 miles
Kings Hall 3.3 miles
Best Western Peckham Hotel 3.9 miles
Clapham South Dudley Hotel 4.0 miles
Clapham South Belvedere Hotel 4.0 miles
Tooting Studios 4.0 miles
Southside Budget Rooms 4.0 miles
Halsmere Studios London 4.2 miles
Tooting Bed and Breakfast 4.3 miles
Horizons Accommodation 4.3 miles

Other hotels in Crystal Palace

Average review score for Hotels in Hotels in Crystal Palace, London
Average Guest Rating:
3.8 / 5 Based on 635 reviews for hotels near Crystal Palace
Multiple currencies display