Best Bangkok cafes to visit in Thailand
If you’re in need of a quick getaway from Singapore, you’ve come to the right place. We’ve written a list of the top cafes in Bali, a Chiang Mai food guide, and now, a guide to the 20 best Bangkok cafes serving yummy brunch, great coffee, delicious cakes, and a beautiful ambience to boot. Read on for your next BKK or Thailand trip!
The current exchange rate is ฿1 = ~S$0.039 as of 9 October 2024.
Table of Contents
- Best Bangkok cafes to visit in Thailand
- 1. Oh! Vacoda Cafe & The Fruit Bar Club
- 2. Yellow Lane
- 3. Nana Coffee Roasters
- 4. Butch’s Coffee
- 5. Bay Aree
- 6. The Cassette Coffee Bar
- 7. Chata Specialty Coffee
- 8. The Ordinary Mansion
- 9. Anonymous Coffee
- 10. Featherstone
- 11. Tiengna Viennoiserie
- 12. Roast
- 13. Hēi Jīi
- 14. Unfinished Coffee Roaster
- 15. Floral Café at Napasorn
- 16. Shelly House
- 17. Fran’s
- 18. Butter Bakery
- 19. Bluetamp Cafe
- 20. The Pastry&Co.
- A guide to the best cafes in Bangkok
1. Oh! Vacoda Cafe & The Fruit Bar Club
Ari, a hip neighbourhood in North Bangkok, is growing into somewhat of a cafe heaven. Oh! Vacoda Cafe & The Fruit Bar Club is one under-the-radar gem to add to your cafe-hopping list, especially if you’re not in the mood to face the traffic congestion in town. This retro-inspired cafe offers old-school 1980s vibes combined with Japanese influences, plus an avocado-themed menu to spice things up.
For brunch, there’s the Pancake Avocado Bacon Souffle Egg (฿290): a thick bacon-crusted buttermilk pancake topped with a cloud-like egg, served with slices of fresh Thai avocado on the side. The hearty main is also drizzled with maple syrup for that sweet-savoury touch. You can also order their Mozzarella Cheese Balls with Avocado Wasabi Mayo (฿190) to share. Then, round up your meal with a double dose of sugar and caffeine; the Affocado (฿220) pairs espresso with creamy avocado ice cream.
Address: 1, 1 Ari Samphan 4 Alley, Phaya Thai, Bangkok 10400, Thailand
Opening hours: Wed-Mon 11am to 12:30am
Tel: +66 80 569 7892
Website
Oh! Vacoda Cafe & The Fruit Club is not a halal-certified eatery.
2. Yellow Lane
For IG-worthy breakfast platters in a gorgeous garden setting, look no further than Yellow Lane. This sprawling cafe is becoming a hot favourite among locals, expats, and digital nomads for their varied seating options and extensive brunch menu.
Their Pulled Pork Eggs Benedict (฿310) features grilled sourdough with slow-cooked pork, two poached eggs, and hollandaise sauce. It also comes with a side salad that’s light and refreshing. Pair your brekkie with an Iced Black (฿100), or order their signature Smoked Cinnamon Orange Espresso (฿160), a zingy concoction of orange juice, soda, espresso, and honey, with a smoked cinnamon stick.
Address: 2, 92 Phahon Yothin 5, Phaya Thai, Bangkok 10400, Thailand
Opening hours: Daily 7:30am to 10pm
Tel: +66 65 123 8378
Website
Yellow Lane is not a halal-certified eatery.
3. Nana Coffee Roasters
Nana Coffee Roasters is an IG-famous cafe with three outlets across Bangkok. Their baristas have even bagged a few titles at global brewing competitions! The vibes at their Ari outlet are immaculate; the spacious compound has seats on two levels, plus an outdoor garden where you can dine if the Bangkok heat is forgiving enough. Else, choose to sit by the counter to watch the baristas in action.
You won’t go wrong with a Piccolo (฿150), a single shot of espresso topped with less steamed milk than an actual latte, so you get to taste the coffee notes better. Then, pad your stomach with their Tamago Sando (฿350)—thick toast loaded with house-made egg mayo—or get their Timber Ring Matcha (฿250), the cafe’s take on the viral cream-filled croissant.
Address: 24 2 Ari 4 Alley, Phaya Thai, Bangkok 10400, Thailand
Opening hours: Mon-Fri 7am to 6pm, Sat-Sun 8am to 6pm
Website
Nana Coffee Roasters is not a halal-certified eatery.
4 Bakeries That Sell TikTok-Viral Cream-Filled Croissants In Singapore
4. Butch’s Coffee
Dining at Butch’s Coffee feels almost like you’re chilling in a friend’s cosy abode—the cafe looks like a Muji-inspired living room! It’s also located near Chatuchak—a 10-minute drive away—so you can make a pitstop here and rest your feet after a long morning of shopping.
There aren’t any mains served here, but you can fuel up with delicious coffee and matcha instead. If you get the Latte (฿75), you can choose between four blends: Butch’s (medium roasted), Betty’s (light roasted), Ex-Wife (medium to dark roasted), and Plain (medium to dark roasted). Else, the Berry Matcha Latte (฿120) is equally delicious; this layered drink comprises rich matcha with sweet and tangy berry jam.
For something sweet, order a slice of Chocolate Macadamia Cake (฿100): rich chocolate cake drenched in a sticky caramel sauce, topped with whole macadamia nuts.
Address: Wang-Dek 3 bd., 19, 1-2 Soi Vibhavadi Rangsit 5 Yaek 1, Chom Phon, Chatuchak, Bangkok 10900, Thailand
Opening hours: Daily 7am to 5pm
Tel: +66 99 203 8735
Website
Butch’s Coffee is not a halal-certified eatery.
5. Bay Aree
Image credit: Lin Lin
Bay Aree is a hip, industrial loft cafe offering gorgeous cakes and specialty coffee in Bangkok, near Chatuchak. Come nighttime, from Thursdays to Saturdays, the cosy space transforms into a moody bar serving coffee-spiked concoctions, wines, and savoury bites.
Image credit: @bay.aree
Coffee aficionados will appreciate their selection of single-origin coffee, such as Colombia San Augustin (฿280), which boasts notes of vanilla butter, caramel walnut, and sugarcane. You’ll also find a display of cakes in unique flavours, including Dark Beer Mascarpone Mousse (฿220) and Lychee Rose Cheesecake (฿220).
Address: 111 Phahonyothin Soi 7, Phaya Thai, Bangkok 10400, Thailand
Opening hours: Tue-Sun 10am to 12am, Mon 10am to 6pm
Tel: +66 94 648 8266
Website
Bay Aree is not a halal-certified eatery.
6. The Cassette Coffee Bar
Image credit: @christychunghkcafe
If you frequent Siam Square, you may have come across The Cassette Coffee Bar, which stands out with its aesthetically pleasing facade that’s dolled up in baby pink. The cute cafe is equally stunning once you enter; the pink theme continues inside, along with curved walls and herringbone tiles to complete the Wes Anderson-esque look.
Image credit: Jackie Boo
You’ll find the usual Latte (฿120) and Mocha (฿130) here, alongside non-coffee picks such as Rich Kyoto Matcha Latte (฿130) and Yuzu Honey Tea (฿130). Don’t sleep on the Young Coconut Cake (฿145), which is said to be a fan favourite, or go for the Old-Fashioned Thai Tea Cake (฿125) if you’re not sick of cha yen.
Address: 264/4 Siam Square Soi 3, Pathum Wan, Bangkok 10330, Thailand
Opening hours: Daily 10am to 8pm
Tel: +66 61 654 6666
Website
The Cassette Coffee Bar is not a halal-certified eatery.
7. Chata Specialty Coffee
Image credit: Wittaya M
Chata Specialty Coffee is a rustic little cafe located within a boutique hotel that’s in the heart of Bangkok’s Chinatown. They have outdoor seating options for those who enjoy dining in a garden setting, or you can retreat indoors to escape the afternoon heat. Exposed brick walls, extended wooden tables, and cement flooring add charm to the space, while floor-to-ceiling windows invite ample natural light to stream in.
Image credit: @chata_bkk
The Latte La Toey (฿160) is an aesthetically pleasing drink comprising espresso, condensed milk, and pandan syrup, or you can try the Black Coco (฿140)—fresh espresso topped with coconut water. If you’re feeling peckish, they’ve got Croque Madame (฿220) and Smoked Salmon Sandwich (฿280), or dessert options including Brown Butter Toast (฿180) and Banana in Coconut Milk Cake (฿155)
Address: 98 Yaowarat Road, Samphanthawong, Bangkok 10100, Thailand
Opening hours: Tue-Fri 9am to 6pm, Sat-Sun 8am to 6pm
Tel: +66 84 625 2324
Website
Chata Specialty Coffee is not a halal-certified eatery.
8. The Ordinary Mansion
Image credit: hello tonpaii
The Ordinary Mansion is no ordinary cafe. Dressed up in mid-century modern decor and quirky knick-knacks, this hangout spot doubles up as a rental studio too. Every corner is Instagrammable, from the entrance of the cafe to the main dining hall which looks like a stylish living room.
Image credit: p
We couldn’t find a menu, but based on reviews online, they seem to offer drinks such as coffee and cha yen AKA Thai milk tea, alongside a small selection of bakes. From Friday to Sunday evenings, you’ll also find a small range of classic tipples including Whisky Sour (฿290) and Negroni (฿270).
Address: 553/10 Sathu Pradit 41 Alley, Chong Nonsi, Yan Nawa, Bangkok 10120, Thailand
Opening hours: Fri-Sat 10am to 12am, Sun 10am to 5:30pm
Tel: +66 81 563 5251
Website
The Ordinary Mansion is not a halal-certified eatery.
9. Anonymous Coffee
If you love the minimalist style, take it up a notch with Anonymous Coffee‘s geometric twist. This cool cafe features a bright and open space that’s decked out in modern minimalist elements: think white countertops offset by metal tables, sleek transparent chairs, and striking 3D geometric-like frames across the walls.
Coffee is priced at ฿120 for a Black or White, hot or iced. They also serve Cold Brew (฿140) and Center Circle (฿150): single-origin matcha from Japan topped with a secret milk blend.
The cafe is a 20-minute walk from Phetchaburi MRT Station.
Address: 2065, 4 Phetchaburi Road, Bang Kapi, Huai Khwang, Bangkok 10310, Thailand
Opening hours: Daily 8:30am to 5:30pm
Tel: +66 61 119 5665
Website
Anonymous Coffee is not a halal-certified eatery.
10. Featherstone
Image credit: 링고
Combine vintage aesthetics with cabin-esque interiors and you’ll get Featherstone. This popular cafe in Ekkamai, an upscale neighbourhood in Bangkok, is also a lifestyle store, so you can shop while waiting for your food to arrive!
Image credit: SM
Highlights on the menu include the Pescatore Pizza (฿420++), which combines fresh seafood with olives and bell peppers on a thin-crust pizza. If you’re not big on seafood, they have pizzas with other toppings too. Otherwise, tuck into hearty pasta dishes such as Granny’s Slow Cooked Chicken Stew Spaghetti (฿290++) and Pesto Pasta with Garlic and Bacon (฿320++).
Address: 60 Ekkamai 12 Alley, Khlong Tan Nuea, Watthana, Bangkok 10110, Thailand
Opening hours: Daily 10:30am to 10pm
Tel: +66 97 058 6846
Website
Featherstone is not a halal-certified eatery.
11. Tiengna Viennoiserie
Image credit: teh andrew
Tiengna Viennoiserie might not have the most aesthetic space of the lot, but regulars return to the two-storey cafe for its impressive display of freshly baked pastries and cakes. Here you’ll find a huge array of laminated pastries in many flavours, including Pain Aux Raisins (฿145++) and Croque Monsieur Croissant (฿215++).
Image credit: Dayyan Shayani
They also have a Croissant Benedict Smoked Salmon (฿320++), comprising toasted croissant, guacamole, smoked salmon, and poached eggs, if you want something more filling!
Address: 3, 3-4 Soi Phrom Si 1, Khlong Tan Nuea, Watthana, Bangkok 10110, Thailand
Opening hours: Daily 7:30am to 5pm
Tel: +66 61 174 9839
Website
Tiengna Viennoserie is not a halal-certified eatery.
12. Roast
Image credit: Redherring “Redherring”
No Bangkok cafe guide would be complete without mentioning OG brunch spot Roast, which has three outlets across Bangkok. Their most popular branch seems to be the one at The Commons, with over 2,000 reviews on Google. Here, the sprawling space sees lots of wood and greenery, and offers a variety of seating options, including lounge chairs for cosy dining and countertop seats to watch the baristas in action.
Image credit: poomying ph
If you’re here for brunch, their Avo and Salmon (฿340++) is a hot favourite that features smashed avocado, smoked salmon, and eggs on dark rye toast. Otherwise, there’s also Oven Baked Eggs (฿320++), the cafe’s take on shakshuka, paired with grilled potato sourdough slices.
Full list of outlets | Website
Roast is not a halal-certified eatery.
13. Hēi Jīi
Image credit: Sanjeev Angelo Pinto
Hēi Jīi, which translates to “black chicken”, is a Chinese-themed cafe that’s in the bustling Bang Rak district. The hip cafe is housed in a conserved shophouse, decorated with traditional Chinese elements such as bright red lanterns and drapery. Inside, there’s an exposed brick wall on one end and a gritty cement wall on the other for contrast.
Image credit: @heijiibkk
Regulars love their Yin Yang (฿145): nitro cold brew coffee with caramel cream and a sprinkle of Himalayan sea salt. They also have Dirty Hojicha (฿125), made with cold milk, dark espresso, and hojicha, if you’re not in the mood for coffee. If you want something more aligned with the Chinese theme, try their Hong Kong-inspired Papaya Milk (฿85), which blends fresh papaya with milk.
Address: 415 Charoen Krung Road, Si Phraya, Bang Rak, Bangkok 10500, Thailand
Opening hours: Wed-Mon 9am to 6pm
Tel: +66 62 709 4545
Website
Hēi Jīi is not a halal-certified eatery.
14. Unfinished Coffee Roaster
Image credit: patchara pattamintorn
NGL, at first glance, Unfinished Coffee Roaster gives off major Keijometo cafe vibes. The entrance sports slabs of white walls deliberately made to look as if they’re, well, unfinished—this raw and “incomplete” theme continues inside, though it’s offset by some wood furnishings and plants for added warmth.
Image credit: Patt Pattara
For drinks, Dirty Talk (฿140) is a popular pick; this drink features fresh espresso with creamy milk, plus a touch of burnt sugar. You’ll also find Thai Style Fried Banana (฿50) here, along with the cafe’s signature Unfinished Fried Chicken (฿189), available with Onion Lemon or Korean-style sauce. If you want something lighter, check out their glass display of cakes at the counter!
Address: 2 Lat Phrao Wang Hin 46 Alley, Khwaeng Lat Phrao, Lat Phrao, Bangkok 10230, Thailand
Opening hours: Daily 9am to 5:30pm
Tel: +66 63 959 0042
Website
Unfinished Coffee Roaster is not a halal-certified eatery.
15. Floral Café at Napasorn
Image credit: Roy Yong
If you love Bloom by Mok Mok in Johor Bahru, you have to check out Floral Café at Napasorn, a similar floral-themed cafe in Bangkok. This hidden gem, which spans three floors, is located near the flower market, making it the perfect pit-stop for those who love the floral aesthetic.
Image credit: Floral Café at Napasorn
Their Macadamia Cheesecake (฿180++) is said to be a must-try; this indulgent treat stars a baked cheesecake drizzled with caramel, and topped with whole macadamia nuts. There’s also a Lemon Curd Cheesecake (฿180++) that’s equally popular! Pair your sweets with a hot Americano (฿110++), or opt for the quintessential Iced Thai Tea (฿120++) if you want more richness.
Address: 67 Chakkraphet Road, Wang Burapha Phirom, Phra Nakhon, Bangkok 10200, Thailand
Opening hours: Daily 9am to 7pm
Tel: +66 99 468 4899
Website
Floral Cafe at Napsorn is not a halal-certified eatery.
16. Shelly House
Image credit: 링고
For Australian-inspired Mediterranean brunch in a relaxed setting, look no further than Shelly House. Inspired by a beach house on Shelly Beach in Australia, the cosy cafe is decked in white and blue tones, complemented by lots of natural lighting, and surrounded by lush greenery. It’s also a short stroll from Lumphini Park, so you can head there for a post-meal walk!
Image credit: Fatima alnaqbi
Food-wise, look forward to breakfast plates such as Crispy Turkish Eggs (฿340+), featuring flatbread, fried eggs, labneh, minced beef, chilli oil, and nuts, or The Mezze (฿425+): a smorgasbord of hummus, salsa, labneh, halloumi and more. There’s also a great range of caffeinated drinks, including Australian Iced Coffee (฿160+) and Milo Mocha (฿140+).
Address: 12 Soi Sathon 2, Silom, Bang Rak, Bangkok 10500, Thailand
Opening hours: Wed-Mon 9am to 5pm
Tel: +66 2 028 8837
Website
Shelley House is not a halal-certified eatery.
17. Fran’s
Image credit: @frans.bkk
Fran’s has attracted a fair bit of online traction for their IG-worthy interiors, matched by their equally aesthetic brunch fare. Their all-day sandwiches are a must-try, with options such as Velvet Egg & Bacon (฿390+) and Parma Ham & Burrata (฿480+). They also have Thick B.L.T (฿340+) and Ham & Cheese (฿320+) bagelwiches, made with freshly baked bagels. Alternatively, check out their range of pancakes and pastas for something more filling!
Image credit: huang kate
Fran’s space is absolutely gorgeous; dine indoors to enjoy the glasshouse-like setting with uber-high ceilings and plenty of natural light, or head to their outdoor garden on a breezy day.
Reservations are required as the cafe is super popular!
Address: 58 Ngam Duphli Alley, Thung Maha Mek, Sathon, Bangkok 10120, Thailand
Opening hours: Daily 8am to 5:30pm, 6pm to 10pm
Tel: +66 92 131 0786
Website
Fran’s is not a halal-certified eatery.
18. Butter Bakery
Image credit: Rungrot Watthanakitkuson
Butter Bakery is an under-the-radar gem that opens from 7am daily, so early risers can get their fresh bakes and coffee here. The cosy cafe sports a clean and minimalist look, with limited indoor seating and a few benches outside, ideal for a quick bite before going your way.
Image credit: Wassika Pueam
Expect a decent assortment of freshly baked sweet treats here, including the likes of Banana Bread (฿70), Canele (฿70), and chunky cookies: Red Velvet Cream Cheese (฿95), Macadamia Cranberry (฿95) and more. Their Shio Pan (price TBD) and sourdough sandwiches are said to be best-sellers too!
Address: 69 Tang Hua Pug Building, Sathorn 10 Silom, Bang Rak, Bangkok 10500, Thailand
Opening hours: Daily 7am to 5pm
Tel: +66 65 552 5915
Website
Butter Bakery is not a halal-certified eatery.
19. Bluetamp Cafe
Image credit: suwat timma
Enjoy your brunch in a relaxed, rustic setting at Bluetamp Coffee, which provides a respite from the hustle and bustle of the busy Bangkok city life. You can dine indoors, where the entire space is decked in wooden furnishings for a homey vibe, or check out their alfresco area, sheltered by large tents to shield you from the afternoon sun.
Image credit: Bluetamp Cafe
Food options include breakfast staples of Eggs Benedict Salmon (฿290+) and Big Breakfast (฿360+), along with open-faced toasts for a lighter bite. For drinks, they have the usual suspects of Iced Latte (฿130+) and Iced Long Black (฿130+), alongside special picks such as Iced Homemade Caramel Macchiato (฿140+) and specialty coffee tasting menus.
Address: 56 Soi Lat Phrao 73, Saphansong, Wang Thonglang, Bangkok 10310, Thailand
Opening hours: Daily 8am to 6pm
Tel: +66 2 070 9282
Website
Bluetamp Cafe is not a halal-certified eatery.
20. The Pastry&Co.
Image credit: The Pastry&Co.
IG-famous online shop, The Pastry&Co, has opened at a two-storey shophouse in Bangkok’s Old Town. The new-ish cafe offers a wide range of house-baked desserts, in interesting flavours such as Sweetcorn Pie (฿180+) and Banana Split Cream Pie (฿180+). They also have a realistic-looking Peach Crumble (price TBD) that’s made with a whole peach! Wash everything down with a cuppa joe; you’ll find familiar favourites including Mocha (฿130+) and a refreshing Espresso Tonic (฿120+).
Image credit: The Pastry&Co.
For a quiet and intimate dining experience, head upstairs where it’s more spacious. The cafe is minimally decorated, with light pastel tones and mismatched chairs that fit its eclectic vibe. The space transforms into a wine bar from 5pm too!
Address: 463 Phra Sumen Road, Wat Bowon Niwet, Phra Nakhon, Bangkok 10200, Thailand
Opening hours: Tue-Sun 9am to 4:30pm
Tel: +66 95 667 5243
Website
The Pastry&Co is not a halal-certified eatery.
A guide to the best cafes in Bangkok
Now that you know where the best cafes and brunch spots in Bangkok are, save this list for your next BKK trip!
If you’re looking for somewhere closer to home, we’ve got our KSL City food guide and JB City Square food guide for your next JB getaway. Otherwise, read our master guide to the best cafes in Singapore, sorted according to region!
Drop us your email so you won't miss the latest news.