London might have a reputation for being a wallet-draining vortex, but don’t let that scare you away from a stylish stay! Gone are the days when “affordable” meant sleeping in a shoebox with questionable decor. Now, the city offers a dazzling array of chic digs that won’t make your bank account cry. Whether you’re vibing in the hipster haven of Shoreditch or soaking up culture on the South Bank, there’s a cozy corner just for you—without costing you an arm and a leg.
Picture this: all the best cheap hotels in London, offering delightful double rooms for under £200 a night! Yes, you read that right. So, toss your frugal fears aside and dive into this fabulous list of the best cheap hotels in London, where luxury and affordability coexist in perfect harmony!
Recommended 8 Best Hotels in London: Stunning Choices You’ll Love!
Recommended Good Sunday Roast London: 10 Must-Try Spots for an Unforgettable Feast!
Recommended Discover the 10 Best Fish and Chips in London That Will Leave You Hooked!
1. The Bedford, Balham
Just a five-minute walk from Balham Station, The Bedford stands out with its striking red lights and quirky charm. Far from your average pub, this 15-room gem is a circus-themed haven that’s also a contender for the best hotel in London for budget-conscious travelers. With bold wallpaper, Instagram-worthy tubs, and plenty of character, it’s the perfect spot for your next social media moment—all starting at just £119 per night.
But that’s not all! This spot has hosted legends like Ed Sheeran and Paolo Nutini before they hit the big time. Comedy fans will love knowing that young Harry Hill and Frank Skinner also took the stage here. With five lively bars featuring everything from swing dancing to open mic nights, the entertainment never stops. And don’t miss out on the half-price food every Tuesday—it’s the perfect reason to visit. Ready to experience it for yourself? Book hotels like this and make your stay unforgettable!
2. citizenM London Bankside
Just a stone’s throw from South Bank and the foodie paradise of Borough Market, citizenM London Bankside is easily one of the best cheap hotels in London for tech-savvy travelers. Check-in? Done on an app. Hungry? Browse the canteenM bar menu—on the app. This place is basically a hotel and a gadget rolled into one!
Every room in this hotel is thoughtfully designed: compact yet perfectly equipped with mood lighting, blackout blinds, and luxuriously oversized king-size beds. Who needs extra space when all your sleep essentials are covered? For a touch of socializing, head to the chic living room area featuring Vitra chairs, iMacs, modern art, and a handpicked selection of books—because no stay is complete without a bit of literary charm. Offering unbeatable value, this spot is ideal for travelers seeking cheap hotel rooms in London that combine comfort and style effortlessly.
Breakfast is help-yourself, so you’re in charge of fueling up before your London adventures. If you’re seeking one of the cheap hotels in London that’s as smart as it is stylish, citizenM is your high-tech hideaway at a cool £127 a night!
3. The Culpeper
Welcome to The Culpeper, where your pub, restaurant, and hotel dreams come true—all for just £165 a night! Nestled near the lively Spitalfields Market and Liverpool Street, this gem is one of the best cheap hotels in London for those who love a laid-back vibe.
Picture this: hearty comfort food like pie of the day and beer-battered fish and chips served in a light-filled pub that feels like your favorite cozy nook. Head upstairs to the bistro for a slightly fancier bite, if you’re feeling posh. The rooms are a rustic-luxe paradise, boasting wooden bedheads, tree-trunk tables, and snuggly throws that’ll make you want to hibernate.
Visiting in summer? Don’t miss the stunning rooftop garden, where the freshest dinner ingredients are grown right above you. It’s a unique touch that makes your stay unforgettable. Ready to experience this for yourself? Book cheap hotels like this one and enjoy a stay that’s as fresh as it is affordable!
ALSO READ: Best Fish and Chips in London: Tried these 8 Incredible Spots?
4. Inhabit Southwick Street
Looking for a wellness-focused retreat that won’t break the bank? Inhabit Southwick Street is your go-to spot! With its serene Scandi-inspired design, this hotel feels like a spa getaway wrapped in cozy comfort. For those on the hunt for the cheapest hotel deals, this hidden gem offers the perfect balance of relaxation and affordability in London.
The all-day menu, crafted by health-conscious wizards at Yeotown, promises to nourish your soul without sacrificing taste. Feeling snacky? The pantry is stocked with nutritious goodies—no more stale crisps here! And when you need a breather, the noise-free library is the perfect hideaway for some zen time.
Rooms range from the snug Sleeper (perfect for single travelers) to family-sized accommodations. You can even book into daily feel-good classes like yoga, Pilates, or guided nature walks in Hyde Park.
5. New Road Hotel
Step into the New Road Hotel in Whitechapel, where industrial chic blends effortlessly with cozy comfort—all starting at just £99 a night! Set in a former textiles factory, this New York-inspired spot features exposed brick walls and striking metal-framed windows that are perfect for your Instagram feed. If you’re searching for stylish yet cheap motels with a unique twist, this gem should top your list.
Even the smallest rooms come equipped with a king-size bed—because why skimp on sleep? The loft room takes it up a notch with its very own hot tub on the roof! Social butterflies will love the games room with a pool table, a library for pretending to be studious, and a yoga studio for when you need to zen out. Don’t miss the Chophouse restaurant, featuring halal steaks curated by none other than Marco Pierre White.
6. The Buxton
Welcome to The Buxton, a stylish retreat where history meets modern charm on Brick Lane! Named after 19th-century abolitionist Sir Thomas Fowell Buxton, this vibrant pub and hotel offers a unique blend of character and culture. For just £150 a night, it’s a standout among the best priced hotels in London, giving you a perfect base to explore the rich and eclectic vibe of the area.
The 15 pared-back yet functional rooms feature handwoven artworks and cozy rugs—perfect for post-sightseeing lounging. And if you’re a bookworm, you’ll appreciate the selection curated by the nearby bookshop Libreria.
But wait, there’s more! The ground-floor bar and restaurant whip up seasonal British and European dishes like pan-fried gnocchi and duck breast with beetroot puree. Plus, they cure their own bacon and grow herbs in the exclusive rooftop garden—offering killer views of the City.
7. Moxy London Stratford
Welcome to Moxy London Stratford, the perfect spot for families to channel their inner Olympic champions—all while staying on budget, with rooms starting at just £89! This vibrant hotel exudes a sporty atmosphere, featuring bicycles adorning the walls and dynamic athlete silhouettes energizing the lobby. If you’re searching for stylish and affordable cheap hotel rooms in London, this is the place to be.
Perfect for family bonding, you’ll find table football, books, and board games galore to keep everyone entertained. Plus, the 24-hour grab-and-go means you can stock up on snacks before conquering the nearby Queen Elizabeth Olympic Park—because who doesn’t need fuel for their adventures?
8. The Cumberland
Calling all music lovers! The Cumberland in Mayfair, formerly the Hard Rock Hotel, is a tune-filled retreat that starts at just £190 a night. With memorabilia plastered on every wall and vinyl record players in the rooms, you’ll feel like you’ve stepped into a rock ‘n’ roll paradise.
Catch live music nightly, ideally between 5-7 PM, when happy hour cocktails flow like a good power ballad. Satisfy your cravings with hearty American favorites at the Sound Bar—think sizzling fajitas and towering burgers, all topped off with sides of gooey mac and cheese.
Located just a hop, skip, and jump from Marble Arch Tube station and Oxford Street, this hotel is a prime contender for the best hotels in London. So, get ready to rock out in style!
9. The Rockwell
Welcome to The Rockwell, where Victorian charm meets modern convenience—all starting at just £95 a night! Nestled in the heart of west London, this hotel puts you right next to the city’s blockbuster museums and trendy boutiques in Chelsea.
Inside, you’ll find classic decor with floral wallpapers and oak furniture that could make even your grandma swoon. And don’t forget about the delightful walled garden, perfect for sipping summer drinks and pretending you’re in a Jane Austen novel. With an all-day brunch menu that swings from soups and salads to classic fish and chips, this spot is a foodie’s dream.
10. Green Rooms
Welcome to Green Rooms, the artsy haven that starts at just £65 a night! Located opposite Wood Green Tube station, it’s only 12 minutes to King’s Cross, making it perfect for those who fancy a quick jaunt into the heart of London.
This social enterprise hotel is a creative’s dream, offering discounted rates for artists and a rustic aesthetic with original art deco touches. You’ll find everything from shared bathrooms to private rooms that scream “Instagram me!” Chef Fan Yi from Oita’s Kitchen serves up delicious Japanese dishes that are sure to inspire your next masterpiece.
With rotating art exhibitions, comedy nights, and live music events, it’s no wonder this is among the best cheap hotels in London for those looking to mix culture with comfort!
11. The Z Hotel
Welcome to The Z Hotel, where function meets fabulousness! Nestled in a charming red-brick house just a hop from St Paul’s Church in Covent Garden, this spot is a shopper’s dream and a sightseer’s paradise—all starting at £113 a night.
Sure, the rooms are compact (some even skip the windows—hello, cozy cave vibes!), but they come with crisp linens and oh-so-comfy beds that promise sweet dreams after a long day of exploring. Don’t miss the café serving up continental breakfasts and complimentary cheese and wine in the evenings—perfect for unwinding after a shopping spree.
12. The Pilgrm
Welcome to The Pilgrm, where old-world charm meets modern convenience, right across from Paddington station! Spread across four lovingly restored Victorian houses, this gem boasts reclaimed cast-iron radiators and mid-century armchairs that whisper “stay awhile.”
Rooms range from cozy bunks (no TVs, but who needs them when you have London to explore?) to charming retreats with Marshall Bluetooth speakers and artsy decor. Pro tip: snag a room at the back to escape the London street symphony.
Forget stuffy room service—communal pantries are the name of the game! And with brunch served until 3 PM, killer cocktails, and a people-watching terrace, it’s no wonder this is among the best cheap hotels in London.