Please note: the information in this post is now outdated but have a read of our updated Bangkok Things to do Guide here.
Trip Index (what we have published so far):
Bangkok is still an emerging ‘coffee destination’ – Thais are just discovering their love for coffee (and not just caramel lattes) and Starbucks still seems to be the epitome of ‘good coffee’ in town.
However, a third generation of coffee is emerging that caters to foreigners and locals alike, with organic and single origin coffee that has a smoother taste and is enjoyed in more refined environments.
Keep in mind that coffee in Asia is not really a morning thing – rather that coffee shops are places where you hang out in the evening. Many coffee shops are closed on Mondays and/or in the early morning hours. Check the opening hours before you go.
Here is my Top 5 list of Bangkok’s best coffee places:
Table of Contents
This is now my favorite place for coffee in Bangkok. Ceresia Coffee Roasters is located in JapanTown, off Soi 33 in Sukhumvit.
Several different single origins are on offer for drip coffee; the espresso blend was fantastic. It was a bit on the sour side, but not bitter and had a delicious aroma. The service is very friendly and the baristas speak English.
Ceresia Coffee Roasters roast their own coffee just in the back of the shop. You can see the love this place has for coffee and how much control they exert over the roasting process.
The seating area isn’t huge, but I had no trouble finding a spot when I was there. It’s super-clean and well-designed. An espresso starts at 70 baht.
The only downside is that Ceresia has no WiFi, so you’ll need to take your own 4G/LTE modem if you want to work there.
Take the BTS to Phrom Phong and walk into the small alley (off the Soi).
Little Spoon is technically a dessert shop, but it also brews delicious espressos. It’s on the second floor of a nondescript building, but it has a great view onto a busy back alley off Asoke Rd on Sukhumvit.
The desserts are truly delicious and also just look fantastic. The bunny/snowman affogato is really cute.
An espresso here is 80 baht and desserts are about 150-200 baht, which is not cheap, but it’s worth it.
The owners provide free, fast WiFi which is great for work. The area is cooled down well, so it’s a wonderful place to be.
However, there are no power outlets, so you have to rely on battery power only.
How to get to Little Spoon: Use the BTS to Asoke and walk down into Asoke Rd.
Somewhat unfortunately named, Seenspace in Thonglor is home to a number of trendy restaurants and shops. I went there in early 2014.
It also features Roast, which is a coffee shop that also serves food (as many coffee shops do here).
The food was OK, but not as delicious as the dessert at Little Spoon. From memory, the coffee was unremarkable.
How to get to Roast at Seenspace: Take the BTS to Thonglor and walk down the Soi.
This stylish-looking place near the Phaya Thai BTS station was my favorite when I visited in 2014. It’s owned by the Chinese restaurant next door.
However, on my recent visit, I wasn’t happy at all. The staff only spoke Thai, making it tricky to order anything. The coffee was bitter and not great. The pastries looked unappealing and the internet was offline.
Quest Connaisseur Cafe is cheap, though, with coffee for under 60 baht. If the internet works, it is also a great place to work and find respite from the steaming heat outside.
How to get to Quest Cafe: Take the BTS to Phaya Thai and get down to street level.
This coffee shop in Silom is so tiny that I walked by twice and missed it both times. No wonder it is called Size S – it is basically just twice the size of an espresso maker.
I liked the coffee and quality was miles ahead of Starbucks. It wasn’t as good as the other coffee shops in this post, though.
There are a couple of bar stools where you can sit and rest from the heat and it is well cooled down. If you can manage with the seat for a long time, there is free WiFi to do work, but frankly I would feel weird hanging out here for more than an hour. It’s just the size of your kitchen at home – probably smaller.
Espresso is 60 baht.
How to get to Size S Coffee: Take the MRT to Lumpini Park and work into the small alley.