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 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.04 as of 3 December 2025.
Table of Contents
Ari, a hip neighbourhood in North Bangkok, is becoming a cafe haven. 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 quaint cafe offers old-school 1980s vibes combined with Japanese influences, alongside an avocado-themed menu to spice things up.
For brunch, there’s the Chicken Waffle with Fruit Salad (฿350), featuring a crispy waffle with deep-fried chicken, paired with a side of fruit salad that varies depending on what’s available for the day. Something more interesting is the Avocado Pesto Rice with Hamburg & Curry (฿330), a delicious combination of hamburg topped with green rice and finished with a raw yolk. Then, end your meal on a sweet note with the Melon Vanilla Cream Soda (฿220).
Read our Oh Vacoda review.
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.
For IG-worthy breakfast platters in a gorgeous garden setting, look no further than Yellow Lane. This sprawling cafe is 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.
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. Otherwise, choose to sit by the counter to watch the baristas in action.
You won’t go wrong with a Piccolo (฿130), 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 the Espresso Benedict Croissant (฿450) for something more unique.
Read our Nana Coffee Roasters feature.
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.
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 Delidose (medium to dark roasted). Otherwise, the Berry Matcha Latte (฿120) is equally delicious; this layered drink comprises rich matcha with sweet and tangy berry jam.
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.
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.
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.
Coffee aficionados will appreciate their selection of single-origin coffee, such as Colombia Santa Lucia Peachy (฿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 (฿260), or something more classic like Carrot Walnut Butter (฿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.
If you frequent Siam Square, you may have come across The Cassette Coffee Bar, which stands out with its aesthetically pleasing facade, 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.
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 Cheesecake & Blueberry (฿150), 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.
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.
The Latte La Toey (฿160) is an aesthetically pleasing drink made with 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 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.
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.
There’s a wide range of matcha and hojicha drinks here, starting with the classic Uji Matcha (฿65) and Dark Roasted Hojicha (฿80), to the more premium Yabe Saemidori (฿135) and Uji Tsuyu Hikari (฿160). The latter two are made with ceremonial matcha that’s said to be umami-laden and extra rich.
Address: 553/10 Sathu Pradit 41 Alley, Chong Nonsi, Yan Nawa, Bangkok 10120, Thailand
Opening hours: Thurs-Tue 10am to 5pm
Tel: +66 81 563 5251
Website
The Ordinary Mansion is not a halal-certified eatery.
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, which means you can shop while waiting for your food to arrive!
Highlights on the menu include the Pescatore Pizza (฿480++), 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.
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.
They also have a Croissant Benedict Smoked Salmon (฿365++), comprising a toasted croissant, guacamole, smoked salmon, and poached eggs, if you want something more filling. There’s also the Grilled Ham Cheese Sandwich (฿240++), Tuna Melt (฿265), and Grilled 4 Cheese Sandwich (฿240) for cheese lovers.
Address: 3, 3-4 Soi Phrom Si 1, Khlong Tan Nuea, Watthana, Bangkok 10110, Thailand
Opening hours: Daily 7am to 5pm
Tel: +66 61 174 9839
Website
Tiengna Viennoserie is not a halal-certified eatery.
No Bangkok cafe guide would be complete without mentioning OG brunch spot Roast. Their most popular branch seems to be the one at The Commons, with over 2K 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.
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.
Website | Full list of outlets
Roast is not a halal-certified eatery.
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.
Regulars love their Yin Yang (฿145): nitro cold brew coffee with caramel cream and a sprinkle of Himalayan sea salt. Something more unique is the Plum Peach Coffee (฿135), which gives you both tangy and bitter flavours. Alternatively, the Tea Thyme Coffee (฿135) or Coconut Coffee (฿145) is worth a shot.
Address: 415 Charoen Krung Road, Si Phraya, Bang Rak, Bangkok 10500, Thailand
Opening hours: Tue-Sun 9am to 6pm
Tel: +66 62 709 4545
Website
Hēi Jīi is not a halal-certified eatery.
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.
For drinks, enjoy their premium Matcha Latte, priced between ฿140 to ฿200 depending on the matcha grade. You’ll also find Thai Style Fried Banana (฿50 for three) 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.
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.
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 (from ฿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.
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!
Food-wise, look forward to breakfast plates such as the Crispy Turkish Eggs (฿350+), featuring flatbread, fried eggs, labneh, minced beef, chilli oil, and nuts, or The Mezze (฿425+): a smorgasbord of hummus, salsa, labneh, and halloumi. 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: Daily 9am to 5pm
Tel: +66 2 028 8837
Website
Shelley House is not a halal-certified eatery.
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 Salt Beef (฿450+) and Ham & Cheese (฿320+) bagelwiches, made with freshly baked bagels. Alternatively, check out their range of pancakes and pastas for something more filling!
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.
Address: 58 Ngam Duphli Alley, Thung Maha Mek, Sathon, Bangkok 10120, Thailand
Opening hours: Daily 8am to 10pm
Tel: +66 92 131 0786
Website
Fran’s is not a halal-certified eatery.
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.
Expect a decent assortment of freshly baked sweet treats here, including the likes of Banana Bread (฿70), Cinnamon Roll (฿70), and chunky cookies: Red Velvet (฿95), Macadamia (฿95) and more. For something savoury, we recommend the Smoked Salmon Cream Cheese (฿250) open sandwich paired with soup of the day (฿160).
Address: 69 Tang Hua Pug Building, Sathorn 10 Silom, Bang Rak, Bangkok 10500, Thailand
Opening hours: Daily 7am to 5pm
Tel: +66 99 294 6694
Website
Butter Bakery is not a halal-certified eatery.
Enjoy your brunch in a relaxed, rustic setting at Bluetamp Coffee, which provides a respite from the hustle and bustle of 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.
Food options include breakfast staples, such as the Smoked Salmon Morning Toast (฿240+) and Big Breakfast (฿360+). For drinks, we recommend trying something different as the menu offers several interesting concoctions. The Macadamia Affogato (฿180+) and Iced Homemade Caramel Macchiato (฿140+) are just some examples!
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.
IG-famous online shop, The Pastry&Co, has a two-storey shophouse in Bangkok’s Old Town. The cafe offers a wide range of house-baked desserts, including the realistic-looking Whole Peach Crumble (฿450+) that’s made with an actual peach. There are heartier options here, such as the classic Yum Tuna Melt Toastie (฿230+) and the adorably named Not Your Ordinary Banana Toast (฿220+). Wash everything down with a cuppa joe; you’ll find familiar favourites including Mocha (฿130+) and a refreshing Espresso Tonic C (฿120+).
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.
Address: 463 Phra Sumen Road, Wat Bowon Niwet, Phra Nakhon, Bangkok 10200, Thailand
Opening hours: Tue-Fri 9am to 4:30pm, Sat-Sun 9am to 5pm
Tel: +66 95 667 5243
Website
The Pastry&Co is not a halal-certified eatery.
Now that you know where the best cafes and brunch spots in Bangkok are, save this list for your next BKK trip! We also have a Chiang Mai food guide, but if you’re looking for somewhere closer to home, read our Penang cafe guide instead.