After Dark, Something Sweet: Late-Night Dessert and Nightcap Spots in Bangkok
Where to end a Bangkok date: late-night pandan toast and Chinese pudding, slow cocktails over live jazz and a rooftop nightcap above Sukhumvit.

The best part of a Bangkok date often comes after dinner, when the heat eases off and nobody wants to go home yet. A bowl of Chinese pudding, toast dripping with pandan custard, or one slow cocktail over live jazz can turn a pleasant evening into the one you both remember.
Below are seven late-night stops across the city, from old-school dessert shops to hotel bars that stay open well past midnight. Opening hours change, so check before you set off.
1. Mont Nom Sod
Area: Old Town · Budget: ฿ · Nearest station: not confirmed
This milk-and-toast shop on Dinso Road, near the Giant Swing, has been serving Bangkok’s sweet tooth for decades. You order thick toast with sangkaya (pandan or Thai tea custard), sugar or condensed milk, plus a glass of fresh milk, hot or cold. It is simple and cheap, and it works as a late stop after dinner in the old town.
Good to know: The address is 160/1-3 Dinso Road. Hours vary between 1pm to 10pm and 2pm to 11pm depending on the day you check. Plan to arrive by about 9:30pm and check on the day. We could not confirm menu prices.
2. Ba Hao Tian Mi
Area: Old Town · Budget: ฿ · Nearest station: not confirmed
The dessert offshoot of the Ba Hao bar and restaurant team sits on Phadung Dao Road, one of Yaowarat’s busiest food streets. Expect silky Chinese puddings in flavours like goji berry and black sesame, plus egg custard toast. It is a handy sweet ending before a walk along Chinatown’s neon-lit main road.
Good to know: The address is 8 Phadung Dao Road. Hours vary between 10am-10pm and 10:30am-10:30pm depending on the day you check, and most desserts run about ฿100 to ฿200. Treat 10pm as the safe last call.
3. Tep Bar
Area: Old Town · Budget: ฿฿ · Nearest station: MRT Hua Lamphong (5-10 minute walk)
On Chinatown’s Soi Nana, Tep Bar fills a restored shophouse with Thai-inspired cocktails, house-infused ya dong (Thai herbal liquor) and live traditional Thai music. The energy picks up around 10pm, so it makes a lively nightcap if you are not ready for quiet.
Good to know: The address is 69-71 Soi Nana, Maitri Chit Road. Hours are roughly Monday to Thursday 6pm to midnight, Friday 6pm to 1am, Saturday 5pm to 1am and Sunday 5pm to midnight, though it may simply open daily 6pm to midnight, so check before a late visit. We could not confirm prices.
4. The Bamboo Bar at Mandarin Oriental
Area: Sathon/CBD · Budget: ฿฿฿ · Nearest station: BTS Saphan Taksin (about a 10- minute walk)
The Bamboo Bar is about as classic as a Bangkok nightcap gets, with a live band and jazz singer most nights inside one of Asia’s most storied riverside hotels. Dress up a little and settle in for one last drink.
Good to know: Hours are 5pm to 1am Sunday to Thursday and 5pm to 2am Friday and Saturday. The live band plays 8pm to 11:45pm Monday to Thursday and 8pm to 12:45am Friday and Saturday, with a pianist from 9pm on Sunday. Reservations are not accepted. After 6:30pm the dress code is elegant: long trousers and closed shoes for men, and no sleeveless shirts for men at any time. Drink prices aren’t published.
5. Vesper
Area: Sathon/CBD · Budget: ฿฿฿ · Nearest station: BTS Sala Daeng (under 5 minutes)
Vesper has been on Convent Road since 2014. It is a dim, polished cocktail bar with Italian touches, and it is quiet enough to actually talk.
Good to know: The address is 10/15 Convent Road. At last check it opened Monday to Friday 6pm to 1am (plus lunch), Saturday 6pm to 1am and Sunday 6pm to midnight, with cocktails from around ฿370. Those details are a few years old, so check current hours and prices.
6. Octave Rooftop Lounge & Bar
Area: Sukhumvit · Budget: ฿฿฿ · Nearest station: BTS Thong Lo (exit 3)
High above Sukhumvit Soi 57 on the upper floors of the Bangkok Marriott Hotel Sukhumvit, Octave gives you 360-degree city views and a breeze you will not find at street level. It is a good last stop after dinner in Thonglor.
Good to know: Open 5pm to 2am daily, with a smart casual dress code. Closing time may be earlier (1am or midnight) on some nights, so treat a very late arrival with care. We could not confirm prices.
7. Jodd Fairs Ratchada
Area: Huai Khwang · Budget: ฿ · Nearest station: MRT Thailand Cultural Centre (exit 4)
For a casual, budget-friendly late-night date, the Jodd Fairs night market has dessert stalls with mango sticky rice, khanom krok and shaved ice, alongside plenty of savoury snacks. Wander, share, and pick dessert as you go.
Good to know: The original Rama 9 site has closed. The market now sits on Ratchadaphisek Road next to Big C Place Ratchadaphisek, open 5pm to 1am daily. Ignore older directions that still point to Rama 9. Smoothies run about ฿60.
Tips for late-night desserts and nightcaps in Bangkok
- Do dessert first, then drinks. Dessert shops like Mont Nom Sod and Ba Hao Tian Mi close around 10pm or 11pm, while the bars here run past midnight.
- Dress for the venue. The Bamboo Bar enforces an elegant dress code after 6:30pm, and Octave asks for smart casual. Pack closed shoes if a hotel bar is on the cards.
- Check hours on the day. Opening hours change, and some details here may be out of date. A quick call or a look at the venue’s social media can save a wasted trip.
- Plan the ride home. BTS and MRT services stop around midnight, so if you are staying for a 1am nightcap, plan a taxi or ride-hailing car home.
- Stay in one area. Chinatown’s dessert shops and Soi Nana bars are close together, and so are Silom’s Convent Road and the riverside. Keeping to one area cuts down on traffic.
Want the sweet ending without the planning? Open DateRoute, pick your area, vibe and budget, and let the app reveal your late-night stops one at a time.


