Press "Enter" to skip to content

7 Best Value Hotels in London for $100 Per Night


Most people believe that London is one of the costliest cities in the world. We cannot disagree entirely. However, if you are not looking for luxury, you will find that you can live on a budget in this city. Living cost is considered the heaviest bar on your budget. But you can find some good hotels in London in $100 per night, and this is the same cost that you will pay for a reasonable hotel in any city in the world, even the cities that are considered cheap. Following is the list of hotels in London that provide the best value for your money.

Hotels in London

  1. Shaftesbury Hyde Park International

This is a nice hotel with very friendly staff. If you do not mind staying in small rooms, you can find a good accommodation around $100 in this hotel.

  1. DoubleTree by Hilton Hotel London – Chelsea

By many, DoubleTree by Hilton Hotel London is considered the best value hotel in London. The staff is very efficient and friendly and the rooms are very nice.

  1. Alhambra Hotel

If you are looking for best value for your money and do not want many bells and whistles, you can have a decent room well under $100 at Alhambra Hotel.

  1. DoubleTree by Hilton London Ealing

Another value hotel by DoubleTree Hilton, it has a great location, and it is easy to find transportation to wherever you want to go.

  1. The Belgrave

The Belgrave is another value hotel with a great location. You can find all amenities nearby.

  1. Park Grand London Kensington

Park Grand London Kensington has very good rooms and decent staff. The location is great for travelers.

  1. Jesmond Dene Hotel

Jesmond Dene Hotel has very nice and peaceful rooms, though it is located in a busy part of the city.