Where is South Kensington Underground Station?
South Kensington Underground Station is located in London City Centre. If you're looking for things to see and do in the area, you might like to visit Hyde Park and Buckingham Palace.
Where Can I Stay near South Kensington Underground Station?
We've got 2037 hotels to choose from within a mile of South Kensington Underground Station. You may want to think about one of these choices that are popular with our guests:
The Rembrandt
- hotel • Free WiFi • Restaurant • Spa tub • Walkable location
Copthorne Tara Hotel London Kensington
- hotel • Free WiFi • 2 restaurants • Fitness center • Central location
Royal Garden Hotel
- hotel • Free WiFi • 2 restaurants • 3 bars • Walkable location
Things to See and Do near South Kensington Underground Station
What to See near South Kensington Underground Station
- Hyde Park
- Buckingham Palace
- Piccadilly Circus
- Big Ben
- Trafalgar Square
Things to Do near South Kensington Underground Station
- London Eye
- Tower of London
- O2 Arena
- Natural History Museum
- Kensington High Street