Heading to Thailand's beautiful capital, Bangkok, and looking for a budget-friendly hotel or hostel? Whether you're after a cheap and cheerful bunk on Khao San Road, or a five-star spa hotel with a swanky rooftop bar in Sukhumvit, we've rounded up the best Bangkok accommodation for you.

Find hotel deals in Bangkok

1. The Monomer Hostel, Bangkok

Where: Siam

Rooms: From £7* a night per single room

The Monomer is a great option if you’re searching for cheap hostels in Bangkok city centre. There’s surprisingly fast (and free) wifi throughout the property, which is just metres from the Jim Thompson's House museum, within walking distance of the enormous Siam Paragon shopping mall and a short sky train journey from the city's most beautiful temples, including the Grand Palace temple complex. The shared kitchen is ideal if you fancy saving money by cooking for yourself, and the hostel’s bar is a great place to meet other backpackers. There are plenty of rooms with private bathrooms, but you’ll pay even less if you opt for a dormitory or a room with a shared bathroom – all of which have hairdryers.

2. Oneday Hostel

Where: Sukhumvit

Rooms: From £9 a night per single room

This funky city centre hostel in Bangkok comes top of the list when it comes to cheap accommodation in Thailand's capital, and it's one of the most popular co-working spaces in Bangkok too, so it's ideal if you're in Thailand for an extended period of time and need to catch up on work. The hostel can accommodate 121 people in a range of room types, including shared dormitories and private rooms. Facilities include a cosy book corner and a DVD-filled theatre room. The hostel has a fantastic location, in the heart of Sukhumvit, one of Bangkok's busiest city centre districts. It's right next to the sky train's Phrom Phong station, and nearby attractions include the K-Village shopping mall and the Flow House, where you can surf an enormous indoor wave.

Oneday Hostel is one of Bangkok's best cheap hostels in Bangkok

3. Nappark Hostel

Where: Khao San Road

Rooms: From £9 a night per single room

Hostels can sometimes all feel the same, but Nappark, one of the most popular hostels on Khao San Road, is different. A recent renovation was inspired by Thai culture, so expect plenty of nods to the country’s beautiful landscape. There’s a library for bookworms and a ladies’ only zone, and if you're wondering what to do in Bangkok or how to get from Bangkok to Phuket? Stop by the hostel's in-house travel agency for some advice. Nappark's location, on the lively Khao San Road, makes it perfect if you're planning to check out some of Bangkok's best bars, but it's also within walking distance of the Grand Palace, Wat Pho and Wat Arun.

Khao San Road, where Nappark is located, has the highest density of cheap accommodation in Bangkok.

4. The Yard Hostel

Where: Ari

Rooms: From £12 a night per single room

Book a room at this fantastic hostel in Ari and you’ll experience one of the city’s quieter neighbourhoods while still being close to Bangkok’s biggest tourist draws. The hostel has a homely, welcoming feel; yard means relative in Thai and guests are treated like members of the family. We're also smitten with the spacious hammock-filled garden, and there’s a packed schedule of events, including Thai cookery classes. The hostel is just a seven-minute walk from the Ari sky train station, and there are five types of accommodation, ranging from shared dormitories to well-equipped private rooms.

The Yard Hostel

5. Rembrandt Hotel

Where: Sukhumvit

Rooms: From £50 a night per single room

This four-star hotel is one of Bangkok’s most popular business hotels and it’s got a fantastic locaton – just a few metres from the Asok sky train station, in the heart of Sukhumvit Road. There’s a well-equipped business centre, a spectacular pool and a spa specialising in Thai therapies. Food-wise, you'll be spoiled for choice. Some of Bangkok's best restaurants are just a short walk away, but you don't need to leave the hotel to enjoy some fantastic food. Mexicano serves the city's best Mexican cuisine (which you can wash down with a delicious cocktail), Red Pepper specialises in traditional Thai food and Da Vinci's menu focuses on fresh seafood and pasta dishes.

Rembrandt Hotel Bangkok is one of Bangkok's best business hotels

6. Novotel Bangkok Fenix Silom

Where: Silom

Rooms: From £54 a night per single room

You can’t beat the location of this hotel, which is close to both the Taksin and Surasak sky train stations. The Sathorn pier and the Jewelry Trade Centre are also within walking distance. It’s one of Bangkok’s best budget hotels, thanks largely to its brilliant facilities, which include a sauna, pool and fitness centre. You’ll be able to enjoy a delicious dinner at the Square restaurant, and the Stone Bar is a great place for a pre-dinner cocktail. The best bit? It’s just a 25-minute drive from the international airport.

Visitors in need of business hotels in Bangkok will love the Novotel Bangkok Fenix Silom

7. Mode Sathorn Hotel

Where: Sathorn

Rooms: From £56 a night per single room

The Grand Palace, Vimanmek Palace, Silom Night Market and Siam Paragon shopping centre are all close to this Bangkok hotel, which is just a short walk from Surasak station, putting you in the heart of Thailand’s capital. The decor is contemporary and cool - get lucky and you might just find a gorgeous freestanding bath in your hotel room. There's an infinity pool (complete with swim-up bar) on the tenth floor, and a rooftop bar on the 38th floor. Our tip? Buy a three-drink voucher from reception for just 400 baht (£9), and don't miss the nightly happy hours at the rooftop bar.

Mode Sathorn Hotel, a fantastic cheap hostel close to Bangkok's biggest attractions

8. Holiday Inn Bangkok Silom

Where: Silom

Rooms: From £67 a night per single room

Located on Silom Road, this is one of the best cheap hotels in Bangkok, and you’ll be in the heart of the city’s busiest shopping and entertainment districts. It’s close proximity to several of the city’s embassies means it’s popular with business travellers, and it’s certainly one of the city’s fanciest business hotels – there’s a beautiful, chandelier-lit lobby, a 20-metre-long pool, tennis court, fitness centre and even a complimentary tuk-tuk service to whisk you to the nearby sky train station.

9. Anantara Riverside Bangkok Resort

Where: Bangkok Riverside

Rooms: From £76 a night per single room

Another riverside hotel, this is one of Bangkok’s best luxury hotels, which makes the budget price tag a pleasant surprise. Getting to Bangkok’s biggest tourist draws is easy, and the sprawling Asiatique night market is just across the river – hop on the complimentary river shuttle to get there in a matter of minutes. There are 408 rooms arranged over seven floors, and this beautiful, low-rise hotel has been designed in a traditional Thai style, complete with ornate gardens, marble flooring and, in the evening, flickering oil lamps suspended from the trees. The hotel also operates a number of river cruises in Bangkok, including a dinner cruise and a longer, three-day cruise from Bangkok to Ayutthaya, a UNESCO site 90 kilometres north of Bangkok.

10. Avani Riverside Bangkok

Where: Bangkok Riverside

Rooms: From £77 a night per single room

This riverside hotel opened last year, and it’s quickly becoming one of the top boutique hotels in Bangkok. It’s also one of the best selfie spots in Bangkok, because all of the rooms have river views and the hotel has one of Bangkok’s best rooftop bars, Attitude. Accommodation options range from single-bed rooms (perfect if you’re a traveller on a budget) to three-room suites. The hotel is aimed at style-conscious travellers who like to party - with its blaring music and minimalist decor, the lobby often feels more like a nightclub - but an abundance of space and sound-proofed rooms make this a great place to chill out, too.

Want more tips for travelling on a budget? Try these:

Best hotels in Asia for every budget

If you're heading away on a long-haul break and looking for the perfect place to stay, we’ve pulled together a list of hotels to suit every budget in some of Asia and the Middle East’s most popular destinations.

The best hotels in Bali for every budget

Whether you’re a newlywed seeking a secluded retreat for that idyllic honeymoon, or a backpacker looking for a budget hotel or hostel in the centre of town, our guide to the island’s best hotels is essential reading.

The best budget sleeps in London

London has some some brilliant budget hostels and hostels. Here's where to find them.

*Published May 2017. Any prices are lowest estimated prices at the time of publication, for travel during December, and are subject to change and/or availability.

Skyscanner is the world’s travel search engine, helping your money go further on flights, hotels and car hire.