A trip to London does not need to be expensive. If you are frugal and spend money sparingly you can end up getting by on very little while still enjoying what London has to offer.
One of the best things to do is find a cheap hotel in London to stay at so that you can spend your money enjoying what you really want to be doing, be it seeing a gig, clubbing with your friends or sightseeing.
Save money for shopping and sightseeing by booking one of our cheap hotels in London from only £9.17 per person
Located close to Tottenham Court Road is the Staunton Hotel (13-15 Gower Street; Goodge Street), a four-star central London hotel from only £22.25 per person!
This cheap London hotel is walking distance to the British Museum, Covent Garden and Soho.
Close to London's best shopping streets is the Griffin House Hotel (10 Connaught Street; Marble Arch), which from £30 a night is a great budget accommodation in Central London. And if you book with TravelStay, you can get five per cent off for stays of longer than three nights and ten per cent off when you book for a Sunday night!
Visitors looking for cheap hotels in Kings Cross have even more options available to them. The Northumberland Hotel (9-11 Euston Road; Kings Cross) is located directly opposite the train station and has rooms from only £17 per person! Here, you are right in the heart of the London neighbourhood and its bars and clubs.
Other budget accommodation in Central London includes many cheap hotels in Victoria.
From just £21 per person you can stay at Holly House Hotel (20 Hugh Street; Victoria) and exclusively with TravelStay, you can get five per cent off if you book for more than seven nights.
Here, you are just walking distance from the train and coach station, making the cheap London hotel ideal for travellers.
Book one of our cheap hotels in Central London areas such as Victoria from £9.17 per person
South London is a popular place for visitors to the city to stay, with it being home to some of the best London attractions and some great London bars and pubs.
For visitors arriving in London from Gatwick, the Norfolk House Hotel (587 London Road; Croydon Station) provides easy access to Central London and has rooms from £15 per person per night, as well as being nearby to a number of local amenities in Croydon.
Alternatively, cricket fans will benefit from a £31.25-a-night stay in the Comfort Inn (87 South Lambeth Road; Vauxhall), which is right near the Oval ground.
The Euro Hotel (80-81 Clapham Common; South Clapham) in Clapham is located right by the Common and is a short walk from the bars and clubs of the high street. Visitors can expect to pay from just £16.23 per person.
With prices starting at just £9.17 per person, book a hotel in Clapham now!
Travellers head to the north of the city to enjoy its lively atmosphere, great night life and unique shopping experience.
Camden, in particular, is a popular and trendy London neighbourhood full of bars and clubs, as well as a thriving market.
Slightly further out is the Five Kings Hotel (59 Anson Road; Tufnell Park), which offers rates of £21.67 per person each night.
In Hampstead, the four-star Hampstead Suites (291-293 West End Lane; West Hampstead) offers modern rooms from only £29.50 per person.
Alternatively, the City Inn Express (144A Tudor Road; Bethnal Green) is near to the bars of trendy Shoreditch and the restaurants and market stalls of Brick Lane. Expect to pay from £19.20 per person for a stay here.
Find cheap hotels in London areas like Bethnal Green from £9.17 per person
Lodge 51 London (51 Romford Road; Stratford) is a comfortable, affordable hotel in the centre of Stratford. Visitors will find themselves only a short walk from the new Olympic stadium or a short tube journey to Central London.
In addition, around £17.35 a night will place you nearby the Theatre Royal Stratford East.
The City View Hotel London (287 Cambridge Heath Road; Bethnal Green) has rooms from only £19.98 per person and is right next to the tube, which reaches Central London on the Central Line in less than 15 minutes.
Slightly further out is the Sleeping Beauty Hotel (543 Lea Bridge Road; Walthamstow Central), which is perfectly located for those who are making trips to the O2 Arena and costs just £22.50 per person.
Cheap hotels in West London
For £27.27, the Ambassadors Hotel (16 Collingham Road; Gloucester Road) is right near the tube station and close to Kensington Palace for keen sightseers.
The trendy area of Notting Hill could be the perfect place to stay for individuals looking to take advantage of Portobello Road Market.
And the Notting Hill Hotel (Notting Hill Gate; Notting Hill Underground) is perfectly located for this and boasts rooms from just £26.67 each.
With hundreds of cheap London hotels to choose from on TravelStay, you are sure to find the perfect one for every occasion.