Top 10 Shopping Malls in Bangkok

For the best shops and the greatest food courts

Once small and crowded, Bangkok’s malls are now some of the world’s biggest and most luxurious. They’re often the perfect air-conditioned escape from the heat and humidity outside, and offer more than shopping opportunities. Many have excellent food courts -- where you don’t just have fast food, but also some surprisingly high-quality restaurants, especially at the high-end malls. The best ones are clustered in the Siam district and neighboring Ratchaprasong, and are actually linked by an elevated walkway that also connects different stations of the BTS Skytrain.

    ICONSIAM Mall, Bangkok

  • It’s not a shopping mall, it’s an entertainment complex with a mall. Inaugurated in 2018, it has eight floors of shops, restaurants and cultural attractions, such as the recreation of a traditional floating market and a museum. Located on the riverfront, its public pier is a popular spot for photos with the city as backdrop, and the site of a nightly spectacle using light, sound, and dancing fountains.
    See the ICONSIAM Visitor's Guide.

    Siam Paragon Mall, Bangkok

  • 2. Siam Paragon
  • Located opposite the Siam Square shopping mecca since 2005, this is one of Asia’s largest malls. It’s spread over eight floors of a glass building, divided into over 250 stores of Thai and international high-end brands. It’s said to be Asia’s biggest diamond trading center, with fifty diamond retailers. It’s also home to the continent’s largest aquarium, a hall for Broadway-style musicals, a movie theater and bowling alley. The food court is Bangkok’s biggest, with a wide range of options from around the world. Behind it is the resort-style Siam Kempinski Hotel, which has direct access to the mall.
    To get there, take the BTS Skytrain, exiting at Siam station. The mall is just a 2-minute walk through the skywalk.
    Opening hours: 10am-10pm.

    CentralWorld Mall, Bangkok

  • 3. CentralWorld
  • Consisting of department stores, a hotel and office towers, this is one of Asia’s largest commercial complexes. Originally called World Trade Center when it opened in 1990, it was expanded in 2006. It houses over 500 shops, spread over six different zones, which were given distinctive features. At the “Groove” you’ll find a variety of local and international cafés and restaurants, while the hotel is the Centara Grand Hotel, which has over 500 rooms in 55 floors.
    It’s located just a short walk from the Chit Lom and Siam stations of the BTS Skytrain, which are linked by a skywalk.
    Opening hours: 10am-10pm

    Central Embassy Mall, Bangkok

  • 4. Central Embassy
  • For the ultimate luxury shopping experience, head to this mall which houses an impressive number of high-end labels. It’s in one of the city’s best examples of contemporary architecture, and includes restaurants on the top floor overlooking downtown Bangkok. There’s also a luxurious hotel, the Park Hyatt Bangkok.
    It can be reached by BTS Skytrain, exiting at the Phloen Chit station.
    Opening hours: 10am-10pm

    Asiatique Mall, Bangkok

  • 5. Asiatique
  • Designed like a traditional pier with warehouses, this is a large shopping and entertainment complex, with an outdoor (covered) dining area. It’s essentially a buzzy market, with shops selling clothing, handicrafts and souvenirs. It features the Asiatique Sky, a landmark wheel that takes you 60 meters (almost 200 feet) up in the air for views over Bangkok.
    To get there, take the frequent (free) shuttle boat from Sathorn pier (outside the Saphan Taksin station of the BTS Skytrain). It only takes ten minutes, and operates between 4pm and 11:30pm.
    Opening hours: 4pm-midnight.

    MBK Center Mall, Bangkok

  • 6. MBK Center
  • This mall dates back to 1985, when it was Asia’s largest. It remains hugely popular, with eight floors divided into hundreds of shops, including a 4-storey department store, plus a large food court. It’s within walking distance of the Siam station of the BTS Skytrain, but is closer to the National Stadium station. There’s also a hotel, the Pathumwan Princess
    Opening hours: 10am-10pm

    Siam Discovery Mall, Bangkok

  • 7. Siam Discovery
  • Inaugurated in 1997 and renovated in 2016, this malls claims to offer “lifestyle shopping.” Each floor has its own theme, with one focusing on women, another on men, another on streetwear and accessories, another on gadgets, etc. At the very top is a Madame Tussauds museum.
    To get there, take the BTS Skytrain to Siam station.
    Opening hours: 10am-10pm

    Siam Center Mall, Bangkok

  • 8. Siam Center
  • Open since 1973, but renovated in 2013, this mall has been able to reinvent itself over the years, keeping up with the times and the latest trends. It attracts young, stylish locals by offering the hottest names in Thai designer clothing (by established and up-and-coming designers), local and international brands spread over 200 stores, and a food court.
    It can be reached by BTS Skytrain (Siam station).
    Opening hours: 10am-10pm

    River City Mall, Bangkok

  • 9. River City
  • With four floors of art, antiques, old maps and carvings, this is the place to go if you’re looking for something unique and traditional. While much of what you find at many antique shops around Bangkok isn’t genuine, here you can be certain you get what you pay for. Stores can arrange to ship your purchases back home. Even if you’re not into art and antiques, pass by this mall for the photo opportunities with the river as backdrop. There are also cafés and restaurants, some of them with views of the Chao Phraya. It’s easy to reach -- just take the boat to Si Phraya pier.
    Opening hours: 10am-10pm

    Terminal 21 Mall, Bangkok

  • 10. Terminal 21
  • With nine themed floors, this mall opened in 2011, and attracts locals who love to take selfies by recreations of some of the world’s most popular shopping streets. The food court is in “San Francisco,” with a Golden Gate Bridge at the center, while the retail areas are in “Paris,” “London,” “Rome,” “Istanbul,” and “Tokyo.” The main hall recreates an airport departures terminal.
    Like other major malls in the city, it has a hotel, the 5-star Grande Centre Point, which is topped with a golden stupa-like roof.
    To get there, take the BTS Skytrain to the Asok station, or the MRT subway to Sukhumvit station.
    Opening hours: 10am-10pm

Other Major Malls:

Gaysorn Village

Gaysorn Village Mall, Bangkok

This designer mall focuses on luxury fashion labels, offering over 100 shops. It’s across the street from the Erawan Shrine and the Grand Hyatt Erawan Hotel, and includes a number of quality restaurants.
Opening hours: 10am-8pm

Silom Complex Central

Silom Complex Center Mall, Bangkok

Connected to the Sala Daeng station of the BTS Skytrain, this smaller mall is a good choice for an inexpensive meal before a night out in notorious Patpong. Due to its convenient location, it attracts locals and tourists to its restaurants spread over all of its six floors, which also offer different kinds of services and shops.
Opening hours: 10:30am-9pm


Erawan Mall, Bangkok

Connected to the Grand Hyatt Erawan Hotel, behind the famous Erawan Shrine, this boutique mall offers a number of fashion outlets, plus a wellness and beauty center and about a handful of restaurants.
Opening hours: 10am-9pm (midnight for restaurants)

Center Point of Siam Square

Center Point of Siam Square Mall, Bangkok

Surrounded by several shops and bigger malls in Siam Square, this is a favorite of local teens. It’s mostly a destination for beauty and fashion.
Opening hours: 10am-10pm


Robinson Mall, Bangkok

It’s not really a destination, but those staying at the hotels in Silom (especially at the popular Lebua nearby), will find this to be a convenient stop. It’s just a couple of minutes from the BTS Skytrain station and the pier for the Chao Phraya Express boats, on Charoen Krung Road, and has a small market outside with street food and fresh fruit stalls. Inside, in addition to a good range of shops, there’s a food court with fast food eateries.
Opening hours: 10:30am-10pm

Bangkok Fashion Outlet

Fashion Outlet Mall, Bangkok

It looks like an ordinary mall and is not particularly appealing from outside, but inside it has some of the best deals in Bangkok. As an outlet mall, discounts could be as high as 90%, and there’s a variety of goods spread over its four floors. It includes men’s, women’s and children’s fashions and accessories, as well as homeware and electronics. It's found on the busy Silom Road.
Opening hours: 11am-8pm