Home/Hotels near landmarks/Makkasan

Hotels near Makkasan

Makkasan is a station on the airport rail link and metro, set beside the khlong and railway lands of Pratunam. It serves the surrounding commercial blocks and puts the historic city of Ayutthaya within a straightforward journey by rail.

543 hotels within 1.5 km

How many hotels are close to Makkasan

33 within 500 m226 within 1 km862 within 2 km

Hotels close to Makkasan: the nearest 30

Ordered by walking time, then star rating and guest score. Times are estimates from each hotel's map position (straight-line distance plus a quarter for streets, at 5 km/h); check the route before you go.

Hotel near Makkasan: Eastin Hotel Makkasan Bangkok

1.Eastin Hotel Makkasan Bangkok

★★★★ 4.2/5 · 3,614 reviews

Bangkok · about 2 min walk · 110 m

Eastin Hotel Makkasan Bangkok is a 4-star hotel just 110 m from Makkasan station, a 2-minute walk. With a guest score of 4.2 from 3614 reviews, it offers car parking, breakfast and air conditioning. Its proximity makes it ideal for early flights or train connections.

View hotel →
Hotel near Makkasan: Ramada D'MA Bangkok

2.Ramada D'MA Bangkok

★★★★ 3.7/5 · 4,389 reviews

Bangkok · about 2 min walk · 170 m

Ramada D'MA Bangkok is a 4-star hotel 170 m from Makkasan, a 2-minute walk. It has a guest score of 3.7 from 4389 reviews and provides air conditioning. The location is convenient for accessing the Airport Rail Link and exploring Pratunam.

View hotel →
Hotel near Makkasan: P2 Boutique Hotel

3.P2 Boutique Hotel

★★★ 3.9/5 · 401 reviews

Bangkok · about 2 min walk · 130 m

P2 Boutique Hotel is a 3-star hotel 130 m from Makkasan, a 2-minute walk. It has a guest score of 3.9 from 401 reviews and offers family rooms, air conditioning and free WiFi. The close proximity suits travellers who want to be near the station.

View hotel →
Hotel near Makkasan: The Ecotel Bangkok

4.The Ecotel Bangkok

★★★ 3.5/5 · 3,199 reviews

Bangkok · about 2 min walk · 160 m

The Ecotel Bangkok is a 3-star hotel 160 m from Makkasan, a 2-minute walk. With a guest score of 3.5 from 3199 reviews and air conditioning, it provides a straightforward stay near the station. Its location is handy for the Airport Rail Link.

View hotel →
Hotel near Makkasan: Loft Bangkok Hotel

5.Loft Bangkok Hotel

★★★★ 4.4/5 · 303 reviews

Bangkok · about 3 min walk · 180 m

Loft Bangkok Hotel is a 4-star hotel 180 m from Makkasan, a 3-minute walk. It has a guest score of 4.4 from 303 reviews and offers breakfast and air conditioning. The high rating and close distance make it a strong choice for a Makkasan visit.

View hotel →
Hotel near Makkasan: Bangkok Palace Hotel

6.Bangkok Palace Hotel

★★★★ 3.7/5 · 7,097 reviews

Bangkok · about 3 min walk · 170 m

Bangkok Palace Hotel is a 4-star hotel 170 m from Makkasan, a 3-minute walk. With a guest score of 3.7 from 7097 reviews, it provides breakfast and air conditioning. The large number of reviews indicates a well-established option near the station.

View hotel →
Hotel near Makkasan: Chang Siam Inn

7.Chang Siam Inn

★★★ 4.1/5 · 447 reviews

Bangkok · about 3 min walk · 180 m

Chang Siam Inn is a 3-star hotel 180 m from Makkasan, a 3-minute walk. It has a guest score of 4.1 from 447 reviews and offers air conditioning and free WiFi. The good rating and short walk make it convenient for station access.

View hotel →
Hotel near Makkasan: Makkasan Inn

8.Makkasan Inn

★★★ 3.9/5 · 192 reviews

Bangkok · about 3 min walk · 220 m

Makkasan Inn is a 3-star hotel 220 m from Makkasan, a 3-minute walk. It has a guest score of 3.9 from 192 reviews and provides a bar/lounge and air conditioning. The name itself reflects its proximity to the station.

View hotel →
Hotel near Makkasan: OYO 75362 Swagath Home

9.OYO 75362 Swagath Home

★★★

Bangkok · about 3 min walk · 180 m

OYO 75362 Swagath Home is a 3-star hotel 180 m from Makkasan, a 3-minute walk. It offers wheelchair accessible facilities and free WiFi. Its location is practical for travellers needing step-free access near the station.

View hotel →
Hotel near Makkasan: SkyLink Homes

10.SkyLink Homes

★★★

Bangkok · about 3 min walk · 170 m

SkyLink Homes is a 3-star hotel 170 m from Makkasan, a 3-minute walk. It provides breakfast, family rooms and air conditioning. The name hints at its connection to the Airport Rail Link, and it suits families seeking a close base.

View hotel →

Where to stay near Makkasan

Pratunam

Pratunam is the area directly around Makkasan station and the Baiyoke tower. Staying here puts you within walking distance of the market, Platinum Fashion Mall and the canal boat pier. For hotels near Makkasan, consider Eastin Hotel Makkasan Bangkok, just 110 m away with a guest score of 4.2 from 3614 reviews, or Ramada D'MA Bangkok at 170 m with a score of 3.7 from 4389 reviews. Loft Bangkok Hotel, 180 m away, has a score of 4.4 from 303 reviews. All offer air conditioning and easy access to the station.

Ayutthaya

Ayutthaya is a historic city north of Bangkok, known for its temple ruins and UNESCO World Heritage Site. While no hotels in this list are in Ayutthaya, it is a popular day trip from Pratunam. From Makkasan, you can catch a train or minivan to Ayutthaya, making it an easy excursion. Staying near Makkasan gives you quick access to the station for an early start. Hotels like Eastin Hotel Makkasan Bangkok or Bangkok Palace Hotel, both near the station, are convenient bases for such a trip.

Getting to Makkasan from your hotel

Guests staying at the closest hotels near Makkasan can simply walk: Eastin Hotel Makkasan Bangkok is 110 m from the station, a 2-minute walk. Ramada D'MA Bangkok, P2 Boutique Hotel and The Ecotel Bangkok are all within 160-170 m, also about 2 minutes on foot. For those staying slightly further, such as Loft Bangkok Hotel (180 m), Bangkok Palace Hotel (170 m), Chang Siam Inn (180 m) and Makkasan Inn (220 m), the walk is 3 minutes. Hotels like ZEN Rooms Residency (240 m) and Bangkok Watergate Townhouse (260 m) are a 4-minute walk. From the airport, the Airport Rail Link stops at Makkasan, with Suvarnabhumi 25 minutes away for 40 baht. A short ride or transit is needed from hotels beyond 1 km, but for these listed hotels, walking is the norm.

About Makkasan

Makkasan is a railway station in Pratunam, a key stop on the Airport Rail Link that connects central Bangkok to Suvarnabhumi Airport. The station itself is a vital transport hub, but the surrounding area is equally compelling. The one hotel everyone here has heard of is Baiyoke Sky, the 88-floor lozenge that dominates the skyline. Its 360-degree revolving deck at the top is genuinely the tallest publicly accessible viewpoint in the city, 400 baht with a buffet lunch included. Whether you sleep there or not, go up once at sunset. The area is also known for Pratunam Market, a wholesale clothing market, and Platinum Fashion Mall. A walk from Makkasan station along the canal takes you to Pratunam Pier, and from there you can continue to Chidlom BTS via the skywalk, five minutes and you’re back in luxury-mall land.

Tips for staying near Makkasan

  • The closest hotels are a 2-minute walk from the station, so you can be in your room quickly.
  • For sunset views, head to Baiyoke Sky's revolving deck. It's the tallest publicly accessible viewpoint in the city, and the 400 baht ticket includes a buffet lunch. Go up once during your stay, but avoid peak dinner hours when tour buses arrive.
  • Pratunam Market and Platinum Fashion Mall are busiest in the late afternoon and early evening. If you prefer quieter shopping, visit in the morning. The covered alleyways connect the market to Petchburi Road, making it easy to navigate on foot.
  • Hotels near Makkasan fill up during major trade shows and holiday periods. Book early if your visit coincides with events at the nearby convention centres or peak tourist season, as the area is a popular base for both business and leisure travellers.
  • Parking is available at some hotels like Eastin Hotel Makkasan Bangkok and Bangkok Watergate Townhouse. If you're driving, confirm parking availability when booking, as spaces can be limited in this busy district.

Makkasan hotels: questions people ask

What is the closest hotel to Makkasan?

Eastin Hotel Makkasan Bangkok is the closest hotel we list, about 2 min walk · 110 m from Makkasan in a straight line, in Bangkok.

Are there hotels within walking distance of Makkasan?

Yes: 226 of the hotels we list are within 1 km of Makkasan, about a 15-minute walk, and 33 are within 500 m. The closest is Eastin Hotel Makkasan Bangkok, 110 m away.

Which hotels near Makkasan have free parking?

Bangkok Watergate Townhouse, Collection O The Bangkok Airport Link Suite, Metro Pratunam Boutique Hotel list free parking on their own page. Check the hotel page for the details.

What is the best-rated hotel near Makkasan?

Loft Bangkok Hotel has the best guest score of the hotels near Makkasan: 4.4/5 from 303 reviews, 180 m away.

Are there 4- and 5-star hotels near Makkasan?

41 of the hotels we list within 1 km of Makkasan have 4 or 5 stars, the nearest being Eastin Hotel Makkasan Bangkok (110 m).

What is the closest hotel to Makkasan station?

Eastin Hotel Makkasan Bangkok is the closest, just 110 m away, a 2-minute walk. It is a 4-star hotel with a guest score of 4.2 from 3614 reviews. Other very close options include P2 Boutique Hotel at 130 m and The Ecotel Bangkok at 160 m, both a 2-minute walk.

Which hotels near Makkasan have the best guest scores?

Among hotels near Makkasan, Loft Bangkok Hotel has the highest guest score at 4.4 from 303 reviews, followed by Eastin Hotel Makkasan Bangkok at 4.2 from 3614 reviews. Chang Siam Inn also scores well at 4.1 from 447 reviews. All are within a short walk of the station.

Areas near Makkasan

Where to stay guides

Hotel videos nearby

Other landmarks close by