Downtown hotels in Bangkok, Thailand

Carefully selected hotels offering comfort and convenience in Bangkok, Thailand

Hotel Price Range in Bangkok

From budget-friendly stays to luxury downtown properties—find a hotel that fits your travel style

⬆️ The highest price
US$ 1 543
⬇️ The lowest price
US$ 4
💸 Average price for
5-star hotels
US$ 99
4-star hotels
US$ 64
3-star hotels
US$ 46
Apartments
US$ 46

Downtown hotels in Bangkok

Rated by real guests over the past 12 months

Riverside Serenity:
Chatrium Hotel Riverside Bangkok
Sky High Luxury:
Lebua At State Tower
Cultural Charm:
Riva Arun Bangkok
Urban Convenience:
Pathumwan Princess Hotel - Sha Extra Plus Certified
Boutique Bliss:
The Siam Heritage Hotel
Family Friendly Fun:
Novotel Bangkok On Siam Square
Design Forward:
Siam@Siam Design Hotel Bangkok
Opulent Retreat:
The St Regis Bangkok
Tranquil Escape:
Anantara Riverside Bangkok Resort

How to get to Bangkok

Discover available transportation options for smooth travel around the city

Airports
Don Muang (DMK)
Train
Hua Lamphong Train Station
Makkasan Airport Rail Link Station
Rajprarop Airport Rail Link Station
Phaya Thai Airport Rail Link Station
Udomsuk BTS Skytrain Station
Hualumphong Train Station

Essential Guide to Downtown Bangkok Hotels

This guide evaluates 21 hotels downtown in Bangkok, providing key details to help travelers select the best accommodations for their stay.

Typical nightly rates range from $40 to $300.

Properties are within 1-2 miles of attractions like the Grand Palace and Khao San Road.

Peak travel seasons occur from November to February.

Local taxes of approximately 17.7% apply to hotel bookings.

Book at least 3 months in advance for the best deals.