The cost of student accommodation in London can vary significantly based on location, type, and amenities offered. On average, students can expect to pay between £180 and £350 per week. Central London areas like Bloomsbury or Westminster tend to be more expensive due to proximity to major universities and attractions. However, zones 2 to 4 offer more budget-friendly options, and many include bills and facilities such as Wi-Fi, gyms, and communal spaces in the price.