Best cafes in Bangkok: 19 worth the trip, area by area
The Bangkok cafes worth crossing town for, by area and BTS or MRT station, with what to order, prices, hours and when it's quiet. Checked Oct 2026.

On this page10
If you only have time for three, make them Nana Coffee Roasters in Ari for a pour-over in a glass room by a garden, Factory Coffee at BTS Phaya Thai for the signature drinks people queue for, and an afternoon in Talat Noi, where Mother Roaster, La Cabra and the riverside Hong Sieng Kong are a few minutes' walk apart.
We checked every cafe below in October 2026: still trading, hours, closed days and prices. Bangkok hours move around, so tap the map link before you go. Each pick says what it's best for: the coffee, the room, brunch or the view.
The quick list
| Cafe | Area and station | Go for | Price (baht) | Closed |
|---|---|---|---|---|
| NANA Coffee Roasters | Ari, BTS Ari | Coffee, the room | Coffee 100 to 200 | Open daily |
| Aribica Specialty Coffee | Ari, BTS Ari | Coffee for less | 110 to 160 | Open daily |
| Factory Coffee | Phaya Thai, BTS Phaya Thai | Coffee | Latte 110 to 150 | Open daily, shuts at 4pm |
| Piccolo Vicolo | Ratchathewi, BTS Ratchathewi | The room | Mid-range | Tuesday |
| Gallery Drip Coffee | Siam, BTS National Stadium | Coffee | Pour-over 80 to 90 | Monday |
| Caturday Cat Cafe | Ratchathewi, BTS Ratchathewi | The cats | Entry varies | Monday |
| Roots at theCOMMONS | Thonglor, BTS Thong Lo | Coffee | 120 to 200 | Open daily |
| Kaizen Coffee | Ekkamai, BTS Ekkamai | Coffee, brunch | Coffee 140 to 195 | Open daily |
| Folk Lane | Sukhumvit 38, BTS Thong Lo | Brunch | Coffee 130, plates about 400 | Open daily |
| Mother Roaster | Talat Noi, MRT Hua Lamphong | Coffee, the room | 80 to 160 | Varies, check |
| La Cabra | Talat Noi, MRT Hua Lamphong | Coffee | Above its neighbours | Open daily |
| Hong Sieng Kong | Talat Noi, MRT Hua Lamphong | The view, the room | 60 to 150 | Monday |
| Sarnies | Charoen Krung 44, BTS Saphan Taksin | Brunch | 250 to 500 a head | Open daily |
| Song Wat Coffee Roasters | Song Wat Road, MRT Wat Mangkon | Coffee | 80 to 150 | Open daily |
| Craftsman Roastery | Old town, MRT Sam Yot | Coffee, the room | Latte about 115 | Open daily |
| VIVI The Coffee Place | Old town, Tha Tien pier | The view | From about 95 | Open daily |
| Rocket Coffeebar S12 | Sathorn, BTS Chong Nonsi | Brunch, coffee | Coffee 100 to 130 | Open daily |
| Luka | Silom, BTS Saint Louis | Brunch | 400 to 600 a head | Open daily |
| The Little Prince Cafe | Sathorn, Grab from BTS Chong Nonsi | The room | Mid-range | Monday |
Where are the best cafes in Ari?
Ari is a leafy, low-rise neighbourhood five stops north of Siam on the BTS. Exit 3 puts you at the mouth of Soi Ari 1, and the cafes sit in the sois off Phahonyothin Road, most within ten minutes' walk. To make a whole Saturday of it, lunch to the last band, see Ari, Bangkok.
NANA Coffee Roasters Ari
Go for the coffee and the room. Nana roasts its own beans and keeps more than 30 single origins, and the staff will talk you through them. Order a pour-over or a siphon of a Thai origin. The glass room and garden make it the Ari cafe everyone photographs, which is also the downside: weekend late mornings mean a queue. Come before nine on a weekday. Most coffees cost 100 to 200 baht, a slice of cake about 160, and the Nana Platter is 495 if you want breakfast. Open 7am to 6pm on weekdays and 8am to 6pm at weekends, about 6 minutes' walk from BTS Ari down Soi Ari 4. Map
Aribica Specialty Coffee
Go for good coffee for less. A small bar in the corner of the Saha Kor building on Soi Ari 1, three minutes from the station, with about four tables. Its house blend uses Thai beans, and an iced Americano is 110 baht, a latte 120. Have one on the way to Nana, or take one to the train. Weekdays 7am to 5:30pm, weekends 8am to 6:30pm. Map
Which cafes near Siam are worth it?
Phaya Thai and Ratchathewi are the BTS stops just north of Siam, and National Stadium is one stop west of it. Easy to fit around a mall day, or straight off the Airport Rail Link.
Factory Coffee
Go for the coffee. Factory sits at the foot of BTS Phaya Thai, where the Airport Rail Link comes in, and it's the Bangkok cafe you'll hear about most. The signature drinks are the reason: the Phaya Thai (espresso with lemon and soda), the Supreme and Mrs. Cold. Expect a queue even mid-morning on a weekday. A latte is about 110 to 150 baht, and the signatures start at 150. It's open 8am to 4pm every day, so this is a morning stop. Flying out? Give it more time than you think. Map
Piccolo Vicolo
Go for the room. Up an alley inside the GalileOasis arts complex, about 7 minutes' walk from BTS Ratchathewi, in a room of vintage furniture and plants. The house style is coconut: the Black Coconut is espresso over coconut water, and the cakes are made in-house, the banana cake and the lemon tart especially. Open 9am to 5pm, closed Tuesdays, and quietest on weekday mornings. There's a second Piccolo Vicolo by a canal in the old town, so check which one your map picks. Map
Gallery Drip Coffee
Go for the coffee. A counter on the first floor of the Bangkok Art and Culture Centre, opposite MBK and joined to BTS National Stadium by the skywalk. There's no espresso. Every cup is poured by hand, and a single-origin pour-over costs about 80 to 90 baht, one of the cheapest good cups in central Bangkok. Seats are few, so have your coffee before the galleries. Tuesday to Sunday, 10am to 8pm, closed Mondays. Map

Caturday Cat Cafe
Go for the cats. If a cat cafe is on your list, this is the well-reviewed one, a minute from BTS Ratchathewi exit 2 in CoCo Walk. The house rules look after the cats: shoes off, no picking them up, no waking them. Reports differ on the entry charge; one visitor paid 200 baht as food and drink credit. Noon to 8pm on weekdays, from 11am at weekends, closed Mondays. Map
Where are the best cafes in Thonglor and Ekkamai?
Thonglor (Sukhumvit 55) and Ekkamai (Sukhumvit 63) are long sois running north from neighbouring BTS stations. The cafes are spread out along them, so take a Grab or a motorbike taxi for anything more than a few hundred metres in, and avoid the roads from about 4:30pm, when they slow to a crawl.
Roots at theCOMMONS
Go for the coffee. Roots roasts Thai-grown coffee, and its bar on the market floor of theCOMMONS, the community mall on Thonglor Soi 17, is where most people first try it. Order the cacao nibs coffee (about 120 baht) or a cold brew with milk. Seating is shared around the counter, so it's no place for a laptop. Daily 7am to 5pm. One listing has shown it as temporarily closed while checks in October found it open, so look at the map link on the day. From BTS Thong Lo, take a motorbike or a Grab up the soi. Map
Kaizen Coffee Co.
Go for the coffee, and brunch. A glass-fronted cafe on Ekkamai Road with high ceilings and a bright upstairs room that suits a laptop on a weekday. The nitro cold brew on tap is the one to order, or on a hot afternoon the cold brew with orange or yuzu. A latte or flat white is 145 baht, and breakfast (eggs on sourdough, or the Classic Brekkie at 365) pushes the bill up fast. Open 7:30am to 4:30pm daily (one listing says closed Tuesdays), a short ride up the road from BTS Ekkamai. Map
Folk Lane
Go for brunch. If an older list sends you to Toby's on Sukhumvit 38, this is it. The space reopened as Folk Lane, with a bigger brunch menu built on sourdough. Expect a queue on holidays. An iced long black is 130 baht and the avocado plate 395. Open daily from about 8am to between 4pm and 5pm (listings differ). It's about 1 km down Soi 38 from BTS Thong Lo, a 12-minute walk. Map
Where are the best cafes in Talat Noi and Chinatown?
Talat Noi is the old riverside quarter at the bottom of Chinatown: car-parts workshops, Chinese shrines, shophouses and murals, with cafes in between. It's the best part of Bangkok for walking from one cafe to the next, about 10 minutes from MRT Hua Lamphong. For Song Wat Road, MRT Wat Mangkon is closer.

Mother Roaster
Go for the coffee and the room. Find the sign on Soi Charoen Krung 22, walk through a car-parts yard and climb the narrow stairs (there's no lift) to a wooden room full of beans. Mother Roaster made its name with Pa Pim, who was pulling shots on a manual machine in her seventies, and it roasts its own Thai and imported coffee, dark to light. The iced latte comes over one big block of ice, or ask for a drip of a Thai single origin. Drinks are about 80 to 160 baht. Every listing has it open Thursday to Saturday, about 10am to 5pm; they disagree on the other days, so message them first. There's a second, street-level Mother Roaster on Song Wat Road. Map
La Cabra
Go for the coffee. The Danish roaster's first cafe outside Denmark, on Charoen Krung Road. The coffee is light-roasted, Scandinavian style. Ask what's on the V60 that week, or have a flat white if you take milk, with a cardamom bun. It costs more than the cafes around it. Open every day from 8am to 5pm, no reservations, and the tables inside are calmer than the bench out front. Map
Hong Sieng Kong
Go for the view and the room. A row of old Chinese merchant houses on Trok Wanit 2, well over a century old, restored into a cafe with antiques inside and a terrace on the Chao Phraya. The river is the reason to come. Order Chinese tea or a cold drink (about 60 to 150 baht), sit outside and stay for the sunset, around 6pm from November to January. It opens at 10am and closes on Mondays. Listings give 6pm or 8pm as closing time, and there's live music on weekend evenings. Map
Sarnies
Go for brunch. Two century-old shophouses on Charoen Krung Soi 44, about 5 minutes' walk from BTS Saphan Taksin, with an all-day menu built on the house sourdough. The Tom Yum Eggs Benedict is the dish people order. A flat white is 130 baht, and brunch for one runs 250 to 500. Open daily 8am to 9:30pm, busiest on weekend mornings, and good for dinner after the route below. Map
Song Wat Coffee Roasters
Go for the coffee. Song Wat Road, a street of old trading houses upriver from Talat Noi, is now lined with cafes. This roaster is in Trok Rong Khom, a lane off it with a school at the corner, about 6 minutes' walk from MRT Wat Mangkon. Order the Dirty, espresso poured over milk frozen into flakes, and a canelé. Drinks are about 80 to 150 baht. Open daily from 9am to 5pm (one listing says 6pm at weekends), and the seats fill by late morning. Map
Where are the best cafes in the old town?
Around the Grand Palace, Wat Pho and the Giant Swing, good cafes are fewer than you'd expect. These two fit a temple day: one for the first coffee, one for the last light. The stations are MRT Sam Yot and Sanam Chai, and boats stop at Tha Tien pier.
Craftsman Roastery at Old Town
Go for the coffee and the room. A century-old shophouse on Bamrung Mueang Road near the Giant Swing that opens at 7:30am every day, which makes it the best first coffee of a temple morning. Try the Wrench Wood house blend, or a filter of the Huai Khun Phar single origin, with a slice of pie. A latte is about 115 baht. Plenty of visitors know about it, so late morning can bring a queue and slow service. Closes at 5pm; about 10 minutes' walk from MRT Sam Yot. Map
VIVI The Coffee Place
Go for the view. A small cafe on the river at Tha Tien, looking straight across at Wat Arun, five minutes' walk from Tha Tien pier and close to Wat Pho. The coffee and cake are fine and fairly priced (an Americano is about 95 baht, carrot cake 165), but you're here for what's across the water. The deck is hot by day and full at sunset, so come at 4 or 5pm. If the outside tables are taken, the window seats inside have the same view with air conditioning. Open daily from 10am to 7pm or 8pm. Map

Where are the best cafes in Sathorn and Silom?
The business district is where Bangkok goes for brunch. All three are best on a weekday, or before 10am at the weekend.
Rocket Coffeebar S12
Go for brunch, and the coffee. Rocket's Sathorn cafe, Scandinavian and spare, on Sathorn Soi 12, about 5 minutes' walk from BTS Chong Nonsi. Order the eggs Benedict (330 baht) or a sourdough sandwich. The coffee is strong and well made: an Americano is 100, a latte 130. There are seats inside and out, and not many of either. Daily 7am to 5pm. Map
Luka
Go for brunch. A glass-walled cafe sharing its space with a vintage furniture shop on Pan Road, beside the Sri Maha Mariamman Hindu temple, about 5 minutes from BTS Saint Louis. The menu is comfort food from all over: breakfast burritos, bowls, Korean-style chicken and waffles. It isn't cheap for Bangkok at 400 to 600 baht a head, and weekends are busy from mid-morning. Daily 8am to 6pm. Map
The Little Prince Cafe
Go for the room. An art space on Suan Phlu Road full of sculptures (the Little Prince, hippos, sumo wrestlers), with stars across the ceiling and a rooftop. It's made for photos. The menu leans French: pastries, Kusmi teas, single-origin coffee. Opens at 10am, closed Mondays. It's a Grab ride from BTS Chong Nonsi or Sala Daeng rather than a walk. Map
An afternoon cafe route: Song Wat to Talat Noi
Three cafes, the river at sunset and about 2 km on foot. Do it Thursday to Saturday, when every stop is open.
- 1:30pm, Song Wat Coffee Roasters. MRT Wat Mangkon, then 6 minutes' walk. A Dirty and a canelé.
- 2:30pm, Song Wat Road. Walk along it into Talat Noi, about 15 minutes, past the old trading houses and the murals.
- 3pm, Mother Roaster or La Cabra. One filter, not both. They close around 5pm.
- 4:45pm, Hong Sieng Kong. Take a table on the terrace and stay for the sunset, around 6pm.
- After dark. Walk 10 minutes to MRT Hua Lamphong, or take a Grab down Charoen Krung to Sarnies for dinner.
This is the plan that's better with two. Mother Roaster's door is easy to walk past, the shrines and workshops between stops are worth a pause, and somebody has to take the photo of you on Hong Sieng Kong's terrace. A Bangkok friend can come along for the afternoon.
Do this plan with a Thai friend
Take this list, pick a friend in Bangkok, send the day and the cafes you want, and meet at the first one. They come along, order in Thai, split the cake and take the photos. You book them by the hour, and it's always platonic. Their time is the booking; coffee and food are paid on the day. Here's how booking works.
Questions people ask
What is the best area for cafes in Bangkok?
Talat Noi and Song Wat Road, if you want to walk between cafes in old shophouses by the river. Ari for a slow morning with good coffee near the BTS. Thonglor and Ekkamai for roasters and brunch, though you'll ride between them.
Where is the best specialty coffee in Bangkok?
For coffee first and everything else second: Nana Coffee Roasters in Ari, Factory Coffee at BTS Phaya Thai, Gallery Drip Coffee at the art centre, Roots at theCOMMONS in Thonglor, and Mother Roaster and La Cabra in Talat Noi. At Nana, Roots and Mother Roaster, try a filter of a Thai-grown single origin.
Where can I get a good cafe brunch in Bangkok?
Sarnies on Charoen Krung 44 (open until 9:30pm), Folk Lane on Sukhumvit 38, Rocket Coffeebar on Sathorn Soi 12, Luka on Pan Road and Kaizen on Ekkamai Road. Expect 250 to 600 baht a head.
How much is a coffee in a Bangkok cafe?
At the cafes on this list, most coffees cost 80 to 160 baht. Signature drinks run 150 and up, brunch plates 300 to 400, and a pour-over at Gallery Drip Coffee is about 80 to 90.
Are Bangkok cafes open on Mondays?
Most on this list are open every day. Gallery Drip Coffee, Hong Sieng Kong, Caturday and The Little Prince Cafe close on Mondays, and Piccolo Vicolo closes on Tuesdays. Many close early, too: Factory at 4pm, and most others between 5pm and 6pm.
Want company for this plan?
Pick a Thai friend, send the date and time, and meet them there. Every booking is platonic.

Spicy food first, a cold drink second, and the night decides the rest

Dinner first, then wherever the music sounds good from the street

A bright green soda at a garden cafe by day, somewhere louder once it's dark


