Bangkok has one of the most exciting café scenes in Asia, and after living here for over a year, I still discover a new coffee shop almost every week. If you’re looking for the best cafés in Bangkok, this guide is based on places I’ve personally visited and genuinely enjoyed, from tiny speciality coffee spots in Old Town to beautifully designed brunch cafés in Sukhumvit and Ari.
The city’s café culture moves quickly, with new openings constantly appearing across different neighbourhoods, so I wanted to put together a list of coffee shops I’d actually recommend. Not just cafés that look good in photos, but places I’d happily return to for an iced latte, a matcha, an hour with a book, or a bit of work.
Below are my favourite coffee shops in Bangkok right now, places I think are genuinely worth your time in 2026.
❤️ This article contains affiliate links. If you make a purchase through them, I may earn a small commission at no extra cost to you. Thank you for your support.
Quick Answer: Best Cafés in Bangkok in 2026
Short on time? These are the cafés I would recommend first:
- Best overall: Ayatana Charoen Krung
- Best for atmosphere: Coconut Lane
- Best hidden gem: RAWR Café
- Best for working: Craftsman Roastery
- Best for interiors: Keen House


What Makes a Great Café in Bangkok: My Opinion
For me, a great café in Bangkok is about more than just coffee. Of course, the coffee has to be good, but I also want the space to feel like somewhere I genuinely enjoy spending time. I’m naturally drawn to cafés with clean, bright interiors, natural colours, and a touch of greenery. That kind of setting always makes me feel calmer, whether I’m meeting a friend, working for an hour, or just taking a break with a book.
The problem is that not every café in Bangkok gets the balance right. Some places look beautiful but serve very average coffee and feel more like photo spots than cafés you actually want to sit in. Others are much simpler, but make some of the best speciality coffee in the city.
So for me, the best coffee shops in Bangkok always come down to three things: genuinely good coffee, a space that feels inviting, and air conditioning that isn’t freezing cold. Honestly, some cafés here feel like a freezer, and I still can’t decide whether it’s just habit or a clever way of making people leave sooner.
NEVER WONDER WHERE TO GO IN BANGKOK AGAIN
150 of my favourite spots, ready on Google Maps. Tap once and the best restaurants, cafés, bars, shops, markets and sights land straight on your phone.
Get the maps · $12Best cafés in Bangkok: My Favourite Coffee Shops in 2026
1. Nana Coffee Roasters
Opening Hours: 7am-6pm (at the weekends from 8am)
Location: Ari / multiple branches
Price: $$$
My Rating: ★★★★☆
This café chain has multiple locations across Bangkok, and I visited the branch in Ari. It’s about an eight-minute walk from BTS Ari, tucked away in a relatively quiet soi right next to a showroom selling very fancy cars.
There’s plenty of seating both inside and outside. The outdoor area is surrounded by greenery and cooled by fans, which makes it surprisingly pleasant even in Bangkok’s heat. The furniture outside is modern and stylish, although not the most comfortable if you’re planning to stay for long. It also gets very crowded on weekends, so I’d recommend going during the week if you can.
The coffee is great. When your drink arrives, you’re given a little note with details about the flavour profile and origin of the beans, which is a nice touch. I usually order an iced cappuccino, and it has never disappointed. I once tried the iced matcha latte for a change and, to be honest, it was really bad. They also serve toasts and sandwiches, although I haven’t tried them yet.


2. Keen House
Opening Hours: 9am-5:30pm
Location: Ekkamai / multiple branches in malls
Price: $$$$
My Rating: ★★★★★
This coffee shop really has it all, from excellent coffee made with beans sourced from northern Thailand to interiors that feel more like an art gallery, especially on the second floor.
They also serve breakfast and delicious Italian biscuits. Every few months, they introduce a special menu with signature coffee drinks centred around a particular ingredient, such as coconut, almond, or macadamia. They also offer seasonal iced teas and fruit fizz drinks, all done beautifully.


3. RAWR Café
Opening Hours: 10am-6pm
Location: Phra Khanong
Price: $$$
My Rating: ★★★★★
What really sets this café apart is that they don’t offer Wi-Fi, so it’s the kind of place to visit with a friend or a good book rather than your laptop. There are only a few seats inside along a glass wall, but plenty of tables outside.
What I love most about it is that it feels like a little green oasis just a few minutes’ walk from the BTS. It’s incredibly relaxing and perfect if you’ve spent too much time on your laptop and need to rest your eyes for a while.
My tip: bring mosquito spray. At certain times of the year, there can be quite a lot of mosquitoes around. Apart from the coffee, they also serve waffles and croffles.


4. CAFE VONDERVIC
Opening Hours: 7:30am-6pm
Location: Ari
Price: $$$
My Rating: ★★★★★
I love this café most on weekday mornings, when it’s still quiet and you can really enjoy the space. On weekends, it tends to fill up with locals taking endless photos, which changes the atmosphere quite a bit.
The coffee is excellent, and they also bake fresh, mouth-watering pastries that are displayed on the ground floor. The two upper floors offer plenty of seating, although with some of the furniture I genuinely wasn’t sure whether it was meant for sitting or just part of the design. Overall, I love the interior, which has a slightly artistic, modern feel.


5. Roots at Ari
Opening Hours: 7:30am-5pm
Location: Ari / multiple branches
Price: $$$
My Rating: ★★★★☆
Another great spot in the Ari neighbourhood is Roots Café. One thing I really like is that they serve coffee sourced from Thai farmers, and you can read more about them from the posters on the wall. They also sell beautifully designed bottles, tumblers, coffee beans, and home-brewing equipment, so it’s a great place to pick up a gift. Another thing I appreciate is that you can choose your drink size, either 12 oz or 16 oz.
The only downside is that it’s absolutely freezing inside, so definitely bring an extra layer.


6. Coconut Lane
Opening Hours: 10am-6pm (from 8am on weekends), closed on Tuesday and Wednesday
Location: Bang Kachao
Price: $$
My Rating: ★★★★★
I love this place and usually visit on weekends, mainly because it takes a bit more effort to get there. You’ll find it on the small peninsula of Bang Kachao, often called the green lungs of Bangkok. The easiest way to reach it is by boat, followed by renting a bicycle and cycling through the area.
It’s the kind of place where you quickly forget you’re still in the city. There are no high-rise buildings, just greenery everywhere, and the café itself blends beautifully into that setting. Apart from coffee, they also serve shakes, homemade sodas, and very good food.
➞ Bang Kachao Bangkok: How to Get There and Is It Worth Visiting?


7. Piccolo Vicolo Café
Opening Hours: 9am-6pm, closed on Tuesdays
Location: Chinatown / multiple branches
Price: $$$
My Rating: ★★★★★
I came across this café while walking from Bangkok Old Town to Chinatown, and it immediately caught my attention. First, because it sits quietly along a canal on a side street, and second, because all three floors are literally covered in green plants.
Once you step inside, you notice how beautifully this is paired with old vintage furniture and unfinished walls, which creates a very photogenic yet genuinely pleasant atmosphere. The first two floors are air-conditioned, while the top floor is open with fans if you prefer a bit of fresh air.
I also like that they provide free tap water, and their cakes are genuinely very good. They have a few other locations as well, I’ve also visited the branch near Siam, but somehow I still prefer this on the edge of Chinatown.


8. Ayatana Charoen Krung
Opening Hours: 9am-6pm
Location: Chinatown
Price: $$$
My Rating: ★★★★★
This is one of the most beautiful cafés in Bangkok I’ve visited. What I especially love is that they support different charities, so every time you buy a drink, you receive a small token that you can place into one of six boxes to support a cause listed on the wall.
The coffee is excellent, and they also have a wide range of matcha and hojicha drinks, along with delicious desserts. On top of that, you can buy matcha-making equipment and beautifully designed mugs here as well.


9. Craftsman Roastery
Opening Hours: 7:30am-5pm
Location: Old Town
Price: $$$
My Rating: ★★★★★
This is my latest café discovery, and I’ve already gone back for a second visit. It’s a very pleasant, spacious place serving speciality coffee as well as its own signature drinks, such as Yuzu Sour or Cold Brew with yoghurt cream.
The café has two floors, with a large communal table in the middle that works especially well if you need to spend some time working on your laptop and a nice bonus is the free water. One thing to know before you go: they only accept cashless payments.
➞ What to Do in Old Town Bangkok: My Ultimate Guide for 2026


10. APA Matcha
Opening Hours: 9am-5pm, weekends 10am-6pm
Location: Bang Chak
Price: $$$$
My Rating: ★★★★★
If you feel like having something other than coffee, this is one of the best matcha places I’ve come across in Bangkok. They use 100% ceremonial-grade matcha and offer several different varieties. The first time I visited, I was given a short explanation of how the matcha is produced and how each type differs in flavour and aftertaste. Very friendly service, and very delicious.

11. TAI HONG Coffee
Opening Hours: 7:30am-2:30pm, closed on Sundays
Location: Ekkamai
Price: $
My Rating: ★★★★★
This coffee shop is located in my neighbourhood, and I used to come here almost every day before we bought a coffee machine. It’s a small retro-style place with just four tables, and the owner, who is also the barista, is very friendly. The coffee is very good, especially for the price of 60 THB.
12. Hiddenwoods riverside cafe
Opening Hours: 10:30am-6pm, closed on Sundays
Location: Bang Kachao
Price: $$
My Rating: ★★★★★
This is a great place whenever I need a break from the city. Located on the Bang Kachao peninsula, this café has a lovely large deck overlooking the river, which makes it especially relaxing if you want to slow down for a while. Apart from coffee, they also serve coconut desserts, cakes, and a few Thai dishes.
➞ Bang Kachao Bangkok: How to Get There and Is It Worth Visiting?


13. Sunset Coffee Roaster
Opening Hours: 7:30am-5:30pm
Location: Song Wat Road
Price: $$
My Rating: ★★★★★
I stumbled upon this place on my way to Chinatown and honestly have been thinking about that coffee for weeks. It’s quite a small place with delicious coffee, and they played some lovely R&B music during my visit.
You can also buy pastries and coffee to take home, from all kinds of beans to individual drip coffee sachets. You’ll find it right at the beginning of Song Wat Road, so it’s a perfect first stop when you go to explore the area.
➞ Song Wat Road Bangkok: Cafés, Street Art & Shopping Guide


Best Cafés in Bangkok by Area
Sukhumvit
- Keen House
- TAI HONG Coffee
- Rolling Roasters
- F.I.X. Ekkamai
- Pacamara Coffee Roasters
- Bottomless
- One to Two
Old Town
- Craftsman Roastery
- SCR – Song Wat Coffee Roasters : Tha Tian
- Coconut Culture Bangkok
Ari
- Nana Coffee Roasters
- Roots
- Vondervic
Exploring Bangkok Café by Café: Practical Tip
Bangkok may look manageable on the map, but café-hopping across the city often takes longer than you expect. Having an internet connection for directions, transport apps, and maps makes a huge difference, so I really recommend having mobile data on your phone.
✹ I’ve been using Airalo for years, and it has never let me down ➞ Check out their current offer
Where to Stay in Bangkok if Cafés Matter to You
If visiting cafés is one of the main things you want to do in Bangkok, choosing the right area will make a big difference. In the past, I’ve visited parts of the city where finding a really good café nearby was surprisingly difficult.
For easy access to some of Bangkok’s best coffee shops, I’d recommend:
➞ Where to stay in Bangkok: Best areas + Hotel guide 2026


FAQ About the Best Cafés in Bangkok
What is the best café in Bangkok?
I don’t think I’m exaggerating when I say Bangkok must have hundreds, if not thousands, of cafés. I honestly feel like I’d need years to visit them all, so choosing just one is almost impossible.
If you don’t mind simpler interiors and care mainly about coffee quality, I’d recommend speciality coffee spots such as Bottomless, Song Wat Coffee Roasters, or Beans Coffee Roaster. If you want both excellent coffee and beautiful interiors, I’d personally choose Keen House and Ayatana Charoen Krung.
Which area in Bangkok has the best cafés?
I’d say Ari, Old Town, Song Wat Road, and Sukhumvit all have excellent coffee shops, each with a slightly different atmosphere.
Are Bangkok cafés expensive?
Prices vary quite a lot, but in general you can expect to pay between 60 and 160 THB, with around 120 THB being the sweet spot for a good iced latte. In fact, it’s not that much cheaper than in Europe.
Best café in Bangkok for working?
I really like Keen House, APA Matcha, Craftsman Roastery, and Piccolo Vicolo (the branch near Chinatown) if I need to work for a while. During the week they tend to be calm, pleasant, have stable Wi-Fi, and offer seating that is actually comfortable enough for longer stays.
Final Thoughts on the Best Cafés in Bangkok
I genuinely enjoy discovering cafés like this in Bangkok. For me, it’s not only about the coffee, but also the design, atmosphere, and the neighbourhood around it. The café scene here keeps changing, and honestly, I don’t think it’s possible to spend a full day in Bangkok without ending up in at least one or two coffee shops.
➞ And if you want more ideas beyond cafés, my guide to the best things to do in Bangkok has all my favourite sights, markets, neighbourhoods, and local experiences.
Plan your Thailand trip
A few things worth sorting early