Where is Baker Street Station?
Baker Street Station is located in London City Centre. If you want to find things to see and do in the area, you may want to check out Hyde Park and Buckingham Palace.
Where Can I Stay near Baker Street Station?
We've got 17522 hotels to choose from within 5 miles of Baker Street Station. You may want to think about one of these choices that are popular with our guests:
President Hotel - 1.4 mi (2.3 km) away
- hotel • Free WiFi • Restaurant • Bar • Central location
Zedwell Piccadilly Circus - 1.3 mi (2.1 km) away
- hotel • Free WiFi • 24-hour front desk • Central location
Strand Palace Hotel - 1.7 mi (2.8 km) away
- hotel • Free WiFi • Restaurant • 24-hour fitness center • Central location
The Tower Hotel, London - 3.7 mi (6 km) away
- hotel • Free WiFi • 2 restaurants • 2 bars • Central location
Royal National Hotel - 1.3 mi (2 km) away
- hotel • Free WiFi • Restaurant • 24-hour front desk • Central location
Things to See and Do near Baker Street Station
What to See near Baker Street Station
- Hyde Park
- Buckingham Palace
- Tower Bridge
- Piccadilly Circus
- Leicester Square
Things to Do near Baker Street Station
- Oxford Street
- London Eye
- Tower of London
- O2 Arena
- Madame Tussauds Wax Museum