Theo thống kê năm 2007, Hà Nội có 511 cơ sở lưu trú với hơn 12.700 phòng đang hoạt động. Trong số này chỉ có 178 khách sạn được xếp hạng với 8.424 phòng. Tình trạng thiếu phòng cao cấp là một trong những nguyên nhân khiến lượng khách nước ngoài tới Hà Nội không cao. Với mức giá được coi là khá đắt ở Việt Nam, khoảng 126,26 USD một đêm cho phòng khách sạn 5 sao, hiệu suất thuê phòng các khách sạn 3–5 sao ở Hà Nội hiện dao động từ 80% đến 90%. Ngoài 11 khách sạn 5 sao là Daewoo, Horison, Hilton Hanoi Opera, Melia, Nikko, Sofitel Metropole, Sheraton, Sofitel Plaza, và InterContinental, Crown Plaza, Marriot, thành phố còn 6 khách sạn 4 sao và 19 khách sạn 3 sao.