Cold brew coffee in Bangkok, Pressed Cafe

While it’s relatively easy to get around in Bangkok, here’s to making cafe hopping easier in Bangkok. All the cafes on this list is situated within a 20 minutes from Terminal 21, one of the biggest shopping mall and most popular tourist attraction in Bangkok, Thailand.

Here are the best cafes in Bangkok that’s located in the city center, near Terminal 21.

1. CPS Coffee

CPS Coffee flagship store. Photo: @iamjalarde/Instagram

CPS Coffee is famous for its Instagrammable exterior. Its flagship store is a standalone one-storey building, with a stairs-like structure as its facade, and a circular tunnel as its door.

Unfortunately, the more conveniently located branch at Terminal 21 looks like your typical cafe. Well, at least the menu remains the same.

Their Signature Syphon Coffee (200 baht) is perfect for coffee lovers, with a . But they’re also famous for their Dirty Parade (120 baht) series. Essentially, a shot of espresso poured into other drinks, this series includes Matcha, Thai Style, Caramel, and more.

There is also a wide selection of sweet and savoury pastries to go with your drink, like the TikTok-viral circular croissan. Named Timber Ring (150 baht), the croissants are available in Pistachio, Chocolate and Vanilla Raspberry.

CPS Coffee

Location: 88 เทอร์มินอล 21 ชั้น M Soi Sukhumvit 19, Khlong Toei Nuea, Watthana, Bangkok 10110, Thailand
Tel: +66 63 494 4036
Opening hours:

Located: Inside Terminal 21

2. 28ml Speciality Coffee & Tea Bar @The Platinum

Photo: 28ml Speciality Coffee & Tea Bar

Down the road 28ml Speciality Coffee & Tea Bar provides a quick refuel.

Located inside Platinum Fashion Mall, which is located a street away from Terminal 21, the cafe holds three blends. Their 2AM is a mix of Brazil and Thai beans, which is nutty. 3AM comprises Guatemalan, Columbian and Thai, which emphasises more on floral notes. Lastly, for something fruity, we recommend 4AM, a mix of Colombian, Ethiopian, Brazilian and Kenyan.

Their signature Dirty Coffee (100 baht) has a relatively mellower taste. In other words, it’s not as “bitter” . But if you’re looking for something more unique, the Cappuccino On Fire (80 baht) will do. The barista tops an iced cappuccino with caramel drizzle, before setting the top on fire to increase its fragrance.

28ml Cafe is designed for takeaway so they only have a few seats. Don’t worry about the seats though. Platinum Mall has many benches near the escalators for shoppers to take a breather amidst their shopping spree.

28ml Speciality Coffee & Tea Bar

Location: 155 10 Asok Montri Rd, Khlong Toei Nuea, Watthana, Bangkok 10110, Thailand
Tel: +66 92 586 2495
Opening hours: 
Mon-Fri: 7am-3pm
Sat-Sun: 8am-3pm

Located: 2 minute drive/6 minute walk from Terminal 21


Snow White — yuzu whipped ganache, apricot-red apple inserted biscuit joconde, crumble base

Hands down, ICI.BKK has the prettiest desserts in Bangkok.

But it’s no surprise, considered it’s founded and helmed by Arisara ‘Paper’ Chongphanitkul, an acclaimed dessert chef who worked at Issaya Group.

Her latest creation features a Singaporean classic — the Chilli Crab (450 baht), made to look just like a giant crab pincer with drizzles of chilli sauce. Other adorable desserts include the Starfish (450 baht), which is a fruity, spicy and rich dessert that blends pineapple, coconut, ginger, and coffee together. These two are ICI.BKK’s bestsellers, which sells out fast, usually right after noon.

Even their regular desserts are Insta-worthy — shaped as clouds, batteries, an apple… We recommend Snow White (185 baht) for its tart and refreshing flavours. Inspired by Snow White’s apple, this entremet features yuzu, apricot, red apples, with a biscuit crumble.


Location: 24 Sukhumvit Soi 27, Khlong Toei Nuea, Watthana, Bangkok 10110, Thailand
Tel: +66 2 007 3113
Opening hours:
10am-6pm (closed on Monday)

Located: 5 minute drive/13 minute walk from Terminal 21

4. Karmakamet Diner

Photo: @suchiaman/Instagram

Karmakamet Diner takes on the appearance of an enchanted mystical garden, with its brick walls, greenhouse-looking roof, and array of fauna.

Their menu is mainly made up of western mains, such as the Slow Braised Beef Cheeks (1,390 baht) and Lobster Plate (1,590 baht). However, they also have Asian-fusions like the Handmade Fettuccine in Uni Sauce (900 baht).

For the gram, Strawberry In The Clouds (390 baht) is their most popular dessert. It’s served with a giant rainbow cotton candy, with a cup of deconstructed strawberry shortcake within.

Karmakamet Diner is part of Karmakamet Secret World, which is the essential oils shop located beside the restaurant.

Karmakamet Secret World

Location: Karmakamet Diner, 30, 1 Sukhumvit Road, Khlong Tan, Khlong Toei, Bangkok 10110, Thailand
Tel: +66 2 262 0700
Opening hours: 

Located: 5 minute drive/20 minute walk from Terminal 21

5. Sretsis Parlour

Photo: @spommyy/Instagram

Located in Central Embassy, Stretsis Parlour provides a luxurious royalty cafe experience.

Originally a women’s apparel brand, Stretsis Parlour soon opened a cafe concept. Every corner of the cafe is Instagrammable, from the entrance down to the spiral staircase. It’s also furnished with Victorian-inspired furniture, such as a vintage couch and a pink velvet princess bed.

Of course, the food was just as charming. Stretsis Parlour’s menu includes six high tea sets from 550 baht each. Their menu comprises of macarons, cakes, and a Surprise Coffee, which is a cup of latte with a random latte art design.

Stretsis Parlour

Location: Central Embassy, Level 2 Lumphini, Pathum Wan, Bangkok 10330, Thailand
Tel: +66 2 160 5875
Opening hours:

Located: 7 minutes drive/13 minutes walk from Terminal 21

6. host x AMBER

host X AMBER is a cafe that’s in collaboration with Amber Coffee Brew, a Hong Kong roastery that is bequeathed the title “Top 4 world Barista Champion”.

We recommend any of their single origin brewed with the Syphon (210 baht). Syphon coffee is very similar to hand drip, but it results in a richer and fuller flavours. They currently hold five types of single origins. Of which, the most interesting is the Hambella from Ethiopia. It’s a medium roast processed in ice, resulting in flavours of banana, durian and jackfruit.

We also recommend the Amber (450 baht) to those who are seeking interesting coffee experiences. Gesha coffee, roasted by AMBER, is mixed with pineapple juice and smoked earl grey tea.

Click here to read the full review.

host X AMBER

Location: 1F Central department Store at Central World 4, 4/5 Rajdamri Road Pathumwan, Pathum Wan, Bangkok 10330, Thailand
Opening hours:  
Mon-Fri: 9am-6:30pm
Sat-Sun: 10am-7:30pm

Located: 10 minute drive/34 minute walk from Terminal 21

7. The Blooming Gallery

Photo: @8thonglor/Instagram

Have you ever dined in a greenhouse?

The Blooming Gallery will be the closest thing to one, with its glass roof, brick walls and flowers lining up the interior of the cafe.

It’s not all about the aesthetics here though. Theatrics are involved as well. For example, when you order A Path in the Forest (380 baht), a matcha mousse soft cheesecake, the staff will top it off with a layer of matcha powder at your table when they serve it. It’s one of their most popular dessert, with four layers of cheesecake, mousse, crispy cereal, and fresh cream.

If “A Path in the Forest” sounds familiar, it’s because it’s an eponym of Claude Monet’s artwork. According to the cafe owners, there are many other dishes, as well as the interior of the cafe, that are inspired by the famous French impressionist artist.

The Blooming Gallery

Location: 8 ทองหล่อ 88/1 Thong Lo 8 Alley, Khlong Tan Nuea, Watthana, Bangkok 10110, Thailand
Tel: +66 2 063 5508
Opening hours:

Located: 11 minute drive/44 minute walk from Terminal 21

8. Pressed Cafe

Photo: popthn/Instagram

Pressed Cafe has one of the most interesting house blends I’ve ever seen at cafes.

It’s a mix of whiskey barrel-aged coffee from Vietnam and Thailand. Whiffs of scotch is prominent, with black tea and stone fruits in the backdrop.

Meanwhile, straying away from espresso-based drinks are the Black Orange (90 baht) and Black Lemonade (100 baht), which are concentrated cold brew with orange juice, and cold brew with crafted honey lemon syrup and sparkling mineral water respectively. Coffee purists can also just get a bottle of of Black Cold Brew (80 baht).

You could also swap regular milk for pistachio milk for 15 baht; one of the most unique add-ons I’ve seen in a coffee shop.

They also have signature drinks such as Grey Latte (150 baht), which is a double-shot latte with activated charcoal, salted caramel and cream cheese.

Pressed Cafe also serves a small selection of bakes such as Pressed Panna Cotta (120 baht) and Strawberry Mousse (100 baht).

Pressed Cafe

Location: 61/120 Rama IX Soi 7, Khwaeng Huai Khwang, Huai Khwang, Bangkok 10310, Thailand
Tel: +66 96 834 8461
Opening hours: 
Mon-Fri: 8am-5pm
Sat-Sun: 10am-6pm

Located: 12 minute drive/37 minute walk from Terminal 21

9. Pompano Roasted Cafe 

Photo: @minunz/Instagram

Pompano Roasted Cafe is founded by Patcharameth “X” Napasinchaibu, the owner of a vintage emporium. To ensure a new experience every visit, X updates the interior every month with new vintage furniture and decor he has collected.

The aesthetic is a mix of vintage and industrial, and X’s unique vintage decors make for a good backdrop for photos. But what about the food?

The menu is simple, comprising coffee brewed from their HOF Blend which is a mix of Arabica beans from Brazil, Indonesia and Dai Chaang. There is also a selection of single origins.

The interesting thing about the coffee here is that it’s pulled with a fully-manual espresso machine — La Marzocco Leva. So when you’re there, remember to experience the brewing process as well, as most modern-day cafes have converted to a semi-automatic machine for convenience.

If you’re tired of a basic Latte (100 baht), spice it up with a drizzle of honey — Dark Honey (140 baht). Alternatively, opt for non-caffeinated options such as Ruby Mint (140 baht) or Black Cocoa (100 baht).

Pompano Roasted Cafe

Location: Pompano Roasted Cafe, The Camp Vintage Flea Market, 482 Kamphaeng Phet Soi 1, Bangkok, Thailand
Tel: +66 086 507 1755
Opening hours: 

Monday: Closed
Tue-Thu: 10am-8pm
Sat-Sun: 10am-10pm

Located: 20 minute drive from Terminal 21

10. The Cassette Coffee Bar

Photo: @isssssaurora__/Instagram

The Cassette Coffee Bar is decked in pink, and I mean literally. The entire space is literally covered in pink. The ceilings and walls are metal pink. The stools are pink. Even the espresso machine is pink.

With that being said, you have to get the Pink Lemonade (120 baht) to complete the look.

But, if you’re just looking for a cup of coffee to enjoy, their espresso-based drinks start from 90 baht. Two types of coffee beans are available at The Cassette Coffee Bar: a chocalate-y blend of Ethiopia, Brazil and Thai, and a single origin from Chiang Mai that boasts a floral profile.

A small selection of bakes are also available.

The Cassette Coffee Bar

Location: 264/4 Siam Square Soi 3, Pathum Wan, Bangkok 10330, Thailand
Opening hours: 10am-8pm

Located: 20 minute drive/44 minute walk from Terminal 21

11. B-Story

Interior of B Story Restaurant and Cafe. European vintage church aesthetics
B-Story outlet at the outskirts of Bangkok, en route to Khao Yai

B-Story Garden & Cafe is a three-storey vintage restaurant with an enchanted apple garden that is straight out of a fairytale.

The high ceiling, arch windows, brick walls, and extravagant chandeliers give off a European vintage vibe, with beautiful Instagrammable moments at almost every corner.  However, the interior isn’t the only part that’s Instagrammable about the cafe.

Order an iced drink and top up 20 baht for an adorable 3D art. We got us a little bear-rabbit creature.

Their menu also includes a wide variety of cakes and pastries Triple Chocolate Mousse Cake, Blueberry Cheese Pie, Thai Tea Crepe Cake at an average of 145 baht per slice. 

The cafe also serves a range of decently-priced western thai fusion dishes such as Tom Yum Pasta, Crispy Duck Salad, Basil Fried Rice, Burgers and Steaks, priced at 200-350 baht per dish.

Click here to read out full review.

Location: 89/70 Phaya Thai Rd, Thanon Phetchaburi, Ratchathewi, Bangkok 10400, Thailand
Opening Hours: 10am-10pm 

Located: 20 minute drive/53 minutes walk from Terminal 21

Related posts:

About Author