I am a self-proclaimed coffee addict connoisseur, who loves nothing more than visiting cafes on my travels. Bangkok is a literal dream for people like me, there is no shortage of cafes, you could spend a year here visiting a new cafe each day and only just scratch the surface.This list of 19 best Bangkok cafes to visit are based on my favourites over my many visits here.
After countless visits and way too much caffeine, I’ve curated this list of 22 Bangkok cafes that genuinely impressed me. This isn’t just about Instagram-worthy interiors (though some are stunning), these spots serve seriously good coffee.
These must-visit cafes include riverside sanctuaries to laboratory-themed co-working spaces, Bangkok’s cafe scene blends international influences with distinctly Thai creativity. Whatever your wants, this guide covers the cafes that made my many Bangkok trips memorable.
- Coffee Culture In Thailand
- 22 Cafes To Visit In Bangkok
- 1. Solid Coffee & Bar
- 2. Tarns
- 3. Local Boys Coffee
- 4. Bangkok Espresso Bar Est. 2012
- 5. I Found You Cafe
- 6. BAY Aree
- 7. The Little Prince Cafe
- 8. Casette Coffee Bar
- 9. Bartels
- 10. RAWMAT Coffee
- 11. Roots
- 12. Wallflowers Cafe
- 13. Beaker And Bitter
- 14. Smur Cafe
- 15. Thongyoy Cafe
- 16. WIDE AWAKE COFFEE
- 17. H.O.P. Coffee Bar
- 18. A Keen House
- 19. NANA Coffee Roasters
- 20. The Baking Bureu
- 21. Beans Coffee Roaster
- 22. Dusit Gourmet
- Related Posts
Coffee Culture In Thailand
Thailand’s coffee scene is thriving. Historically tea has been preferred due to Buddhism but coffee consumption is rising 15% annually. The cafe culture is strong with a variety of different types of cafes, aesthetic Instagrammable ones, espresso stands and co-working cafes. Additionally, there is a strong Australian influence with many Melbourne inspired cafes.
Thailand produces their own coffee beans, Northern regions grow Arabica which tends to have notes of chocolate, caramel, and fruit, whereas southern regions produce Robusta which has a bolder earthy taste with a mild bitterness.
Another important aspect of Thai coffee is sweetness. You will often get asked “sweet or no sweet”, even for drinks that usually don’t have added sugar like a cappuccino or flat white. You may even get a small portion of simple syrup to add. However, everything is adjustable, even if you order a biscoff latte, you can dial down the sweetness.
Did you know that the average person in Thailand consumes 300 cups of coffee per year?
22 Cafes To Visit In Bangkok
1. Solid Coffee & Bar
521 Charoen Nakhon 5/1 Alley, Khlong Ton Sai, Khlong San

Hidden down an alley in the shadow of IconSiam is one of the most relaxing cafes you will find in Bangkok. Although IconSiam may be sat boldly in front, the other side of Solid Cafe unexpectedly overlooks a lush green garden and Chao Phraya river. It’s rare to find such solitude in the heart of Bangkok.
Aside from the relief of AC hitting me as I walked in (it was April), I was blown away by the cafe’s sleek modern interior. Tall black walls and dark concrete floors make the room feel airy and spacious. To get to the best area you need to climb up a small unassuming staircase, at the top you will be greeted with one of the most serene views the city has to offer, and why this is a cafe to visit in Bangkok.

Sitting back with my caramel latte, sinking into a brown leather chair I got a front row seat. Birds and butterflies fluttered past the window around the tropical palm trees along with a flurry of boats passing in the distance.
Most importantly the coffee is good. The house blend has a nutty chocolatey taste, I ordered the caramel latte which had a perfect level of sweetness. They also have a few delicious looking cookies and a gelato stand. Other drinks on the menu include Matcha, Espresso Tonic and Mocha Caramel Latte. If you’re visiting Solid Coffee, make sure you give yourself enough time there to relax and take in its calming atmosphere.
Prices: americano 90 baht ; cappuccino 100 baht, flavoured latte 150 baht

2. Tarns
170 11 Suan Phlu Road Thung Maha Mek, Sathon

Down the peaceful tree lined Sathon Road is a small hidden oasis. If you are looking for a Bangkok cafe to relax and read a book in then Tarns should be on your radar.
The front is a gorgeous yet compact seating area with wooden benches filled with green plants. Although there didn’t appear to be a fan, the area remains breezy from the branches of the plants swaying from passing bikes. It feels like you’ve teleported to secret garden.
Inside, the space is small with enough room for approximately 6 people, jazzy music is also quietly playing from a Marshall speaker which sets a nice ambiance.
The menu is creative with drinks like apple juice tonic, nutella bomb (comes with a spoonful of nutella) and biscoff latte. I went with the biscoff latte, it was the perfect balance of sweetness mixed with a chocolatey coffee taste. They offer alternative milk options oat, almonds and soy.


If you’re in the mood for something sweet there are many artisan croissants to choose from.
I normally don’t comment on customer service but the two baristas were incredibly friendly. Not only did they constantly top up my water they also asked for feedback on the sweetness level and if needed it adjusted.
Prices: americano 110 baht; cappuccino 130 baht; flavoured latte 150 baht
3. Local Boys Coffee

Local Boys is without a shred of doubt one of Bangkok’s coolest cafes, with their own roastery, you can be sure you are being served coffee of the highest quality.
Designed in a bold orange and black colour, the cafe has a chic industrial vibe. Both branches are cosy, they are very popular and are more suitable for a small group or just a quick caffeine fix. Iced drinks are served in a cool reusable branded can that you can take with you.

The menu is packed with creative drinks such as the Peanut Butter latte, Mango Boom and Coco Affogato. I ordered the Coconut Dirty Coffee which was excellent. It was rich and tasted slightly caramelised, the sweet coconut milk balanced the full-bodied coffee bean.
Prices: americano 140 baht; cappuccino 160 baht; flavoured latte 180 baht
4. Bangkok Espresso Bar Est. 2012
Piyawan Tower, 1199 Phahonyothin Rd, Phaya Thai

Situated a few metres from the Ari BTS, Bangkok Espresso Bar is one of Ari’s under the radar cafes. This low key Bangkok coffee shop is snug with approximately 15 seats, most of which are along a corner side counter.
There is zero pretentiousness here, the baristas are welcoming and the drinks are just good quality with no unnecessary fluff. I ordered a hot cappuccino which was balanced, rich with a somewhat fruity flavoured bean. The menu also includes a flat white, piccolo and matcha.

The prices here are very reasonable, especially when you consider its location where neighbouring cafes are 50% more expensive, for example a flat white is 60 baht. If you want a no fuss, fast, good quality coffee, Bangkok Espresso Bar is perfect.
Prices: americano 60 baht; cappuccino 65 baht; flavoured latte 55 baht

5. I Found You Cafe
ชั้น 6, The work loft, 281, 19-23 Silom 1 Alley, Bang Rak

Aptly named “I Found You : Secret Cafe” is indeed pretty difficult to find. Hidden down an alley close to the Silom BTS, it’s on the on the 6th floor of a co-working space called The Work Loft.
The space is small, quiet and cosy with a terrace and views of the BTS. The seating is comfortable and it’s an ideal set up for remote work with its peaceful atmosphere.
Most importantly, the coffee is very good with alternative milk option available. I ordered a cappuccino which was foamed to perfection.
Prices: americano 60 baht; cappuccino 70 baht; flavoured latte 95 baht

6. BAY Aree
111 ถนน Phahonyothin Soi 7, Phaya Thai

Bay Aree is one of those places that capture your attention as soon as you walk by. It has a funky cowboy theme interior that is both trendy and sophisticated. The atmosphere is relaxed with dim-lighting and cosy chairs. Opened everyday until 12 AM, aside from Monday when it closing at 6 PM this is also an good location for a cocktail in the evenings.
We ordered one hot cappuccino and one iced, both were very different but delicious. The iced was sweeter with a toasted marshmallow whereas the hot one was rich and creamy. You can choose from six different blends of coffee bean. I went for blanc which slightly sweet and milk chocolatey.
Their cakes are incredible, I highly recommend the dark beer mascarpone which was so moist and delicious. The peanut butter banana cake had a subtle flavour but was also good


7. The Little Prince Cafe
180 Thanon Suan Phlu, Thung Maha Mek, Sathon
Judging the exterior you would have no idea what lies behind the doors. As the names indicates, this unique cafe in Bangkok is based on the animation Little Prince. Owned by an insanely talented artist, the cafe doubles as an art gallery with blown glass designs of Little Prince characters.

Spread across two floors, there are many little nooks, including a cocktail style bar outside. The cafe where the coffee is made is on the second floor. It’s very cool and colourful.
It is also advertised as a co-working cafe so feel free to bring your laptop and get some work done while surrounded by cool art.

We ordered their signature creme brulee coffee and a toffee frappe. I preferred the creme brulee, it reminded me slightly of the Vietnamese egg coffee.
Prices: americano 90 baht; cappuccino 160 baht; flavoured latte 160 baht


8. Casette Coffee Bar
264/4 Siam Square Soi 3, Pathum Wan

Minding my own business wandering around Siam I was instantly attracted to a wooded brown revolving door. I’ll be honest, I assumed it was a speakeasy but was pleasantly surprised to find a one of Bangkok’s most aesthetic cafes waiting on the other side.
Once you walk through the revolving doors you are in a pink fever dream. It’s like if Barbie opened a cocktail bar in a 1920’s train carriage. It’s truly stunning. Like all great aesthetic cafes, expect there to many people posing for photos.
At the lobby style counter you’ll find a menu with a mix of coffee and non-coffee drinks including matcha tea and rose tea. Along with drinks there are many delicious cakes, I recommend the Young Coconut Cake for a light option.

It’s not all style though, this aesthetic Bangkok cafe also has substance with strong robust speciality coffee. Prices are on the high side with an average price for 120 baht for a drink and 120 baht for a cake.
Prices: americano 100 baht; cappuccino 120 baht; flavoured latte 130 baht
9. Bartels
3 locations: Sathorn, Sukhumvit, Asok
Bartels became my comfort cafe, you know the place you go to for consistency, it just always hits the spot. I was in luck, with 3 locations in Bangkok, it was usually within reach.

Known for their sourdough bread, which is baked in house ensuring it’s super fresh when it goes to your table. Their sourdough grilled sandwiches are decadent and outrageously good.
The cafes are spacious and bright, with wicker chairs and wooden tables creating a relaxing atmosphere. It’s also laptop friendly with outlets, wifi and a range of different tables to suit your needs.

You gotta try their grilled sandwich Rueben’s Cousin, filled with a generous helping of corned beef, pickles and a spicy mustard sauce encased between 2 thick slices of perfectly grilled sourdough. Smoothie bowls are also very good, with a wide selection of toppings.
Perhaps most impressive is Bartels’ creative approach to coffee service. A seemingly straightforward coconut americano becomes an experience when presented deconstructed in a wooden display box, complete with a hip flask and fresh coconut. For those preferring sweeter options, the salted caramel latte is a perfect refresher.
Prices: americano 100 baht; cappuccino 120 baht; flavoured latte 140 baht
10. RAWMAT Coffee

Seeking a good coffee to grab & go? RAWMAT offers highly customised drinks that you order from a self service machine.
Designed with a futuristic stainless steel interior mixed with a bold red and white design. There are no seats but a small counter to stand at.
There are four beans to choose from which are colour coded: fruity, honey candy (peach), nutty chocolate (black) and special beans. You can then customise further with oat milk, almond milk, lactose free or low fat milk.
Prices: americano 55 baht; cappuccino 60 baht; flavoured latte 65 baht
11. Roots
Saladaeng, Sathon, Ari, centralwOrld, Watthana, Bhiraj EmQuartier, Ratchathewi, Pratu Phee, Praditmanutham, Bang Na, La Salle
I was lucky enough to stay across the road from Roots, one of the best coffee shops in Bangkok. With 11 locations, Roots have built their reputation on farm-to-cup specialty coffee and ethical sourcing.
The coffee beans are from Chiang Mai, they have a smooth taste, although strong there was never any bitterness. Mostly pour-over and espresso based drinks. Some of the signature drinks include an orange tonic cold brew and the Thai special es yen.


There is also a small bakery with the most delicious gooey cookies, I recommend the smores flavour which has marshmallow spilling out the middle. Their thumbprint cookies are also so good.
Prices: americano 100 baht; cappuccino 130 baht; flavoured latte 150 baht
12. Wallflowers Cafe
31-33 ซ. นานา Pom Prap, Pom Prap Sattru Phai

Covered in lush greenery, Wallflowers Cafe charming rustic design makes you feel like you are sitting in a conservatory in an English countryside, yet it still remains modern. Located in a colonial-era building, it stands out along the street with many people taking photos outside of it.
Inside the rustic theme continues with the wall painted with dainty flowers, dark furniture and a spiral staircase.


The cakes are to die for, covered in edible flowers they are fresh, moist and insanely tasty. The red velvet was delicious, not too sweet. The coffee is also notable, their affogato is an indulgent refresher to cool you down from the usual heat outside. They also have a good selection of non-coffee drinks, I recommend the Eden Summer a fruity concoction of orange, rose and float jelly.
Prices: americano 130 baht; cappuccino 130 baht; flavoured latte 150 baht
13. Beaker And Bitter
4 Sai Lom 1 Alley, Samsen Nai, Phaya Thai

Beaker and Bitter is a laboratory themed cafe in Bangkok. Located in an old pharmaceutical factory., it’s now a co-working cafe with different rooms allowing varying noise levels including a quiet room, meeting rooms and community room. They also offer free wifi and power outlets.
As soon as you enter it feels like a lab, the all white interior and chemist props makes it feel oh so real. Drinks are served in a beaker on a steaming platform – so cool! This is a nice touch and commitment to the theme.

The drinks menu is wide ranging with many flavourful lattes including nutella, toffee nut, cinnamon and mint. They also have many non-coffee drinks such as matcha, strawberry milk, cocoa and Thai tea. Aside from drinks, Bitter and Beak have a food menu with offerings like fried chicken curry (presented in a ridiculously cute manner), chicken spaghetti and some sweet treats.

I ordered an iced mint latte, the portions were huge and it tasted delicious. Overall, if you’re looking for a unique themed cafe to visit in Bangkok, make sure to add Bitter and Beak to your list.
Prices: americano 115 baht; cappuccino 115 baht; flavoured latte 145 baht
14. Smur Cafe
1891 Rama IV Rd, ลุมพินี Pathum Wan

Located in OneBangkok’s shadow under a busy pedestrian bridge, Smur is a cosy albeit hidden little cove that is a gem among Bangkok’s thriving coffee scene.
Smur feels like you’ve walked into someone’s home with its white walls, lots of hanging plants and wooden furnishings. Its overall relaxing vibe makes it the perfect place to spend a lazy morning.

Their signature drinks include a tungmey latte, a creamy espresso topped with tungmey foam and a unique cola-cano, a combination of an americano and cola. I ordered a mocha mint which was delicious, they also have drip coffee and matcha.

If you get lucky you might even see their cute Sausage dog who has his own cosy nook inside the cafe.
Prices: americano 70 baht; cappuccino 80 baht; flavoured latte 90 baht
15. Thongyoy Cafe
24, 4 Ari 4 Fang Nua Alley, Phaya Thai

Across from Grumps Community Space sits Thongyoy Cafe, a Thai dessert specialist that caught my eye while scrolling Google Maps. Beyond mango sticky rice, I’d barely scratched the surface of Thai sweets, so this felt like the perfect opportunity.
Pink and yellow flowers blanket the walls, dainty wicker stools dot the space, and everything’s served on pretty gold plates. The airy interior greets you with an impressive selection of aesthetic cakes that make choosing genuinely difficult.

I went with the skinny green tea with pandan (usually hate green tea, but “skinny” felt like manifestation!) and it was insanely refreshing. The coconut and toddy palm cake was light, perfectly sweetened, topped with fresh coconut jelly. Such a welcome change from typical desserts.
While peaceful, those wicker stools aren’t laptop-friendly, so leave the work at home.
Prices: americano 75 baht; cappuccino 85 baht; flavoured latte 90 baht
16. WIDE AWAKE COFFEE
23 Yommarat Alley, สีลม Bang Rak

Situated on the quiet but trendy Yomarat Alley, you can find one of Silom’s best speciality espresso bars. This is a small hole in the wall with a handful of seats, it is outdoors so there is no AC.
Here you can choose from a wide range of beans which are sourced from a variety of different roasters across Thailand. This is a nice touch as many cafes tend to stick to just one source.
Drinks include honey and lime americano, Esyen, Double Risteretto, and toffynut latte. Additionally the non-coffee options include tea, Italian Soda and flavoured milk.
Prices are also much cheaper than what you find in other cafes in the area, with drinks ranging between 45 and 90 baht. Considering the quality and location, it’s a bargain.
Prices: americano 45 baht; cappuccino 45 baht; flavoured latte 55 baht
17. H.O.P. Coffee Bar
1/235 ชั้น G คอนโดสีลม แกรนด์เทอเรส ซ.ศาลาแดง 2 Sala Daeng Rd

Located on the vibrant Saladaeng Road, H.O.P Coffee Bar is a modern and minimalistic cafe. Spread across 2 floors its slick white interior is calming, you could easily spend a long time here.

Interesting signature drinks such as their latte topped with a rice mascarpone cream and an espresso mixed with Thai Tea topped with oreo and hazelnut cream. I went for a medium roasted house blend cappuccino with oat milk, which was velvety smooth with hints of cocoa. Alternatively, they offer a dark roast Thailand blend for certain drinks.
This is a high quality coffee shop in Bangkok, prices are midrange between 80 and 130 baht.
Prices: americano 90 baht; cappuccino 100 baht; flavoured latte 120 baht

18. A Keen House
One Bangkok, Emsphere, Khlong Toei

When searching cafes in Bangkok to visit, make sure to add A Keen House to your list of must-visits This cool Bangkok cafe serves delicious brews with a twist.
Their unique and innovative drinks look like art and taste even better. The menu feature signature drinks like Burnt Caramel Latte, Black Sesame Latte, Pistachio and Butterscotch Latte and Orange Basil Americano Fizz. Alternative non-coffee options include matcha and iced tea.
I order the pistachio latte which was rich, creamy, you could tell the focus was on the coffee with the flavours acting as a compliment not the main focus.

Desserts are also delicious with the lemon creme brulee served in a hollowed out lemon.
Their flagship store is located in Khlong Toei which is spacious, however the other two locations are inside a mall.
Prices: americano 120 baht; cappuccino 140 baht; flavoured latte 160 baht
19. NANA Coffee Roasters
Ari, Bangna, Central Westville, Wang Thonglang, Seacon Square

Super popular among travellers and locals, NANA is known for their delicious drinks and food. You can find them in 3 locations in Bangkok, all of which have a funky building. I visited their Ari branch which is tucked away down an alley and features a Japanese-style garden.
Inside, it is lively with loud music. I wouldn’t describe it as chill, but it’s also not too distracting. The tables are a mix of comfy lounge chairs, large tables and counter seats overlooking the ground floor.

The menu features some creative numbers like the nitro coffee, coffee flight, chocolate marshmallow, and mellow mango. I ordered the Strawberry matcha which was one of the nicest matchas I’ve had in Bangkok. The strawberry milk perfectly balanced the matcha’s typical bitterness.
NANA is also known for their drool worthy food menu. Featuring insane pastries like the timber ring (round flaky croissant) that come in flavours like apple crumble, caramel macchiato and matcha. Savoury options are available like the egg sandwich, truffle croissant and breakfast platter.
Prices: americano 130 baht; cappuccino 130 baht; flavoured latte 150 baht

20. The Baking Bureu


Visiting here on whim after a visit to the doctors, I needed a pick me up in the form of coffee and a sweet treat. I was not expecting the pastries to be some of the best I’ve had in Bangkok, and as you can tell by this post, I do like cake!
Offering a large selection of pastries from flaky croissants to decadent cakes and cookies. The Paris Brest was the best, filled with rich praline cream and some caramel sauce, really good. We also ordered the hazelnut cheesecake which was super indulgent and had a crunchy biscuit base.
The coffee is also just as good as the pastries, they have a few fruity signature drinks such as the Bitter Swagger which is mixed with lemon.
Two locations, their Ratchathewi one is bigger with room to sit where as the second one in Silom is more grab and go.

Prices: americano 105 baht; cappuccino 110 baht; flavoured latte 170 baht
21. Beans Coffee Roaster
Silom, Thonglor, Emsphere + 11 more
For those of you reading this who are particular over your coffee beans, Beans Coffee Roaster will be right up your street. The branches are usually small with 14 locations scattered around the city. Beans was my go-to Grab order when I needed at at home caffeine fix.
Beans offers a seemingly endless variety of flavoured coffee beans. Their whole ethos is their coffee beans are the flavour, no syrups or sweeteners are needed. The in-house roasted beans are robust and full-bodied.
Their signature drinks include a Coconut Flower Espresso and Espresso Yuzu soda.
Prices: americano 85 baht; cappuccino 95 baht; flavoured latte 135 baht
22. Dusit Gourmet
116-1 Sala Daeng Rd, Si Lom, Bang Rak


Part of the Baan Dusit Thani complex of upscale restaurants, Dusit Gourmet is a cosy and homey cafe, it feels like you are sitting in a family’s kitchen. The space is cosy and intimate. However, you can also sit outside by the pool where another establishment NoMada is based.
When you walk inside the cafe you are greeted by a large counter of fresh pastries from almond croissants and muffins to curry pies and sausage rolls, everything looks so good. Aside from light bites there is also an eclectic food menu with a mix of Mexican, Japanese and Thai food.

Dusit Gourmets signature drinks include a coconut nitrogen infused americano and a Kiwi Apple americano. There’s also a selection of teas and juices.
Prices: americano 110 baht; cappuccino 120 baht; flavoured latte 180 baht
Related Posts
4 Day Bangkok Itinerary For First-Timers
14 Fun Things To Do In Ao Nang
Bangkok To Koh Samui : Seahorse Ferry Review
Asiatique Bangkok Review
How To Visit Singapore On A Budget
32 Aesthetic Cafes To Visit In Seoul
18 Beautiful Cafes In Hanoi