1,098 Hotels in Shimla
Prefer Expedia? See all Shimla hotels on Expedia →
Hotel in Shimla
5-star · 45 rooms
8.6 Excellent (48)
Guesthouse/bed and breakfast in Shimla
5-star
9.6 Exceptional (31)
Hotel in Shimla
3-star · 20 rooms
8.8 Excellent (48)
Hotel in Shimla
3-star · 15 rooms
7.1 Good (115)
Resort in Shimla
3-star · 16 rooms
8.3 Very good (56)
Hotel in Shimla
3-star · 50 rooms
8.5 Excellent (50)
Guesthouse/bed and breakfast in Shimla
3-star
7.0 Good (117)
Hotel in Shimla
3-star
8.2 Very good (53)
Apartment/Flat in Shimla
3-star
8.3 Very good (49)
Resort in Shimla
3-star · 9 rooms
9.0 Wonderful (35)
Hotel in Shimla
3-star · 30 rooms
6.7 Pleasant (129)
Hotel in Shimla
4-star · 43 rooms
8.7 Excellent (37)
Homestay in Shimla
6 rooms
8.2 Very good (60)
Hostel in Shimla
2-star · 11 rooms
8.9 Excellent (38)
Resort in Shimla
4-star · 44 rooms
8.3 Very good (45)
Resort in Shimla
4-star · 24 rooms
8.4 Very good (41)
Hotel in Shimla
4-star
8.3 Very good (41)
Hotel in Shimla
3-star · 16 rooms
6.7 Pleasant (107)
Hotel in Shimla
5-star · 80 rooms
9.1 Wonderful (26)
Resort in Shimla
2-star · 20 rooms
9.1 Wonderful (31)
Homestay in Shimla
2-star · 6 rooms
9.1 Wonderful (31)
Hotel in Shimla
3-star · 6 rooms
8.1 Very good (46)
Hotel in Shimla
6 rooms
9.3 Wonderful (31)
Apartment/Flat in Shimla
5-star · 2 rooms
9.1 Wonderful (25)
1,098 stays in total