Hotels in Makkasan, Thailand

Only Handpicked and Verified Resorts for Your Stay in Makkasan, Thailand
Check-in
16Oct2025Select date
Check-out
17Oct2025Select date
Rooms and Guests2 Guests, 1 Room

Price range for hotels in Makkasan

A world of accommodation options awaits, from budget-friendly stays to luxurious retreats, with prices suited to every traveler's dream vacation.

⬆️ The highest price
US$ 178
⬇️ The lowest price
US$ 27
💸 Average price for
4-star hotels
US$ 129
3-star hotels
US$ 80

Best hotels in Makkasan

Based on guest reviews over the last 12 months

Charming Boutique Stays:
Theme Boutique Hotel Bangkok
Modern Comforts:
Pure Eleven Hotel Bangkok
Convenient Budget Options:
Ascella Bangkok Hotel
Classic City Retreats:
Hotel Thomas Bangkok
Unique Local Insights:
Cr.Hotel

Weather in Makkasan

Check out the weather statistics so you know what to expect when you book your hotel in Makkasan

Average monthly max temperature
Average monthly min temperature
31.0°C
20.0°C
January
32.0°C
21.0°C
February
34.0°C
23.0°C
March
35.0°C
25.0°C
April
33.0°C
25.0°C
May
32.0°C
24.0°C
June
31.0°C
24.0°C
July
31.0°C
24.0°C
August
30.0°C
24.0°C
September
31.0°C
24.0°C
October
30.0°C
23.0°C
November
30.0°C
20.0°C
December
Hottest month
35°C
April
Coldest month
20°C
December
Sunny days
170
days per year
Rainy days
130
days per year
Snow days
0
days per year
High season
November to February
Low season
May to October
Makkasan, Thailand, offers excellent conditions for outdoor activities such as cycling and hiking from November to February when the weather is cooler and dryer. During the hot months of March and April, early morning or late afternoon excursions are recommended to avoid the heat. For those seeking to enjoy water activities like kayaking, the rainy season from May to October may present challenges, but with the right precautions, it can still be an option. Travelers can find comfortable accommodations at various hotels in Makkasan to rest after their adventures.

FAQs about hotels in Makkasan

We hope that the answers to these questions will help you plan your trip

Which hotels in Makkasan offer unique views?
Hotel Thomas Bangkok features rooms with city views that guests have praised for their aesthetic appeal. Theme Boutique Hotel Bangkok also provides unique themes and views, making it a standout choice for guests looking for more than just a room.
What hotels are recommended for families in Makkasan?
Ascella Bangkok Hotel is great for families, offering larger rooms and family-friendly amenities. The hotel also has convenient access to public transportation, making it easy for families to explore Bangkok's attractions.
Are there any hotels in Makkasan suitable for couples?
Pure Eleven Hotel Bangkok is an excellent choice for couples, featuring romantic rooms and easy access to dining and nightlife options in the area. Additionally, its stylish decor adds to the ambiance for a couple's getaway.
What are the top-rated hotels in Makkasan based on guest reviews?
Theme Boutique Hotel Bangkok consistently receives high ratings for its design and service. Another top-rated property is Hotel Thomas Bangkok, known for its cleanliness and helpful staff.
What is the average price of hotels in Makkasan?
The average price for hotels in Makkasan ranges from $60 to $150 per night, depending on the season and hotel type. Budget options like Cr.Hotel can be found starting around $50 per night.

Overview of Hotels in Makkasan, Thailand

This guide evaluates 5 hotels in Makkasan, Thailand, providing key details on pricing, location, and other specifics important for booking your stay in this bustling district of Bangkok.

Typical nightly rates range from $40 to $150.

There are 5 hotels in Makkasan evaluated.

Peak seasons are November to February.

Local taxes add about 10-15% to the room rate.

Makkasan is 2 miles from Central World and 4 miles from the Grand Palace.