How Much Does a Night Out in Bangkok Cost? A 2026 Breakdown
A night out in Bangkok costs most visitors between 1,500 and 3,500 baht per person in 2026. Stay with street bars and local spots and you can finish under 1,000. Add a rooftop, a cocktail bar and a club with an entry fee and you will pass 4,000. The number is set by which rooms you walk into, not by how much you drink.
Bangkok has no single price. The same large beer is 60 baht from a 7-Eleven, 130 baht at a bar on Sukhumvit Soi 11, and 300 baht forty floors up with the skyline behind it.
So the useful question is not what a drink costs. It is what a whole night costs once you add transport, an entry fee and the venue you did not plan on. Here is the breakdown, using what things actually cost in Sukhumvit right now.
What drinks cost in Bangkok in 2026
The ranges below are typical for Sukhumvit. Khao San and the older sois run cheaper. Thonglor and Ekkamai run higher.
Drink | Local or street bar | Rooftop or club |
|---|---|---|
Large local beer | 90 to 140 THB | 250 to 350 THB |
Cocktail | 200 to 260 THB | 400 to 550 THB |
Spirit and mixer | 150 to 220 THB | 300 to 450 THB |
Shot | 80 to 150 THB | 200 to 300 THB |
Entry | Usually none | 300 to 800 THB, often with a drink |
One rooftop cocktail can cost more than four drinks at a local bar. Make that choice twice in a night and you have doubled your spend without drinking any more.
Rooftops are where the budget goes
Sukhumvit rooftops price the view rather than the pour. Expect 400 to 550 baht for a cocktail, a minimum spend at some venues, and a dress code that will turn you away in shorts and sandals.

It is still worth doing once a trip. If you would rather pick the right one than the nearest one, our guide to the best rooftop bars in Bangkok covers which views earn the price and which do not.
The cheap end is better than its reputation
Yadong stalls sell Thai herbal spirits by the shot for 20 to 40 baht. Street bars a few metres off the main sois pour large beers for 90 to 120. You are not settling for less, you are drinking where Bangkok actually drinks.

A night built mainly around these lands near 700 to 1,000 baht per person, transport included.
Speakeasies sit in the middle
Bangkok's hidden bars are the sensible middle ground. Cocktails run 300 to 450 baht, there is rarely a cover charge, and the rooms are small enough that you end up talking to the people next to you.

Clubs, covers and the 1am problem
Mainstream Sukhumvit clubs charge 300 to 800 baht at the door, usually with one drink included. A reserved table with a bottle starts around 3,000 baht and climbs from there. Arrive after midnight and you are paying full price for a shorter night.

Closing times vary by zone and by night, which changes how many venues you can realistically fit in before you are paying club prices. What time bars close in Bangkok has the current hours by area.
The cost of a night in Bangkok is decided by which rooms you walk into, not by how many drinks you order.
Three realistic budgets for one night
Local night, 700 to 1,200 THB. Street bars, a yadong stop, a late beer and a Grab home.
Mixed night, 1,500 to 2,500 THB. One rooftop drink, two normal bars, one club entry and transport.
Full Sukhumvit night, 3,000 to 5,000 THB. Rooftop cocktails, a speakeasy, club entry and a share of a table.
Quick facts
Typical night out: 1,500 to 3,500 THB per person
Large local beer: 90 to 140 THB in a bar, 55 to 70 THB from a convenience store
Rooftop cocktail: 400 to 550 THB
Club entry: 300 to 800 THB, often including one drink
Grab across central Bangkok at night: 100 to 250 THB
Bangkok Pub Crawl: 699 THB, five venues, Wednesday to Sunday
Do it with us
The Bangkok Pub Crawl is 699 baht, which is less than two rooftop cocktails. It runs Wednesday to Sunday, meeting at Hemingway's on Sukhumvit Soi 11 near BTS Nana at 20:30 and finishing around 01:00.

The route runs Hemingway's, then the Above Eleven rooftop, a yadong stop, the Don't Open the Fridge speakeasy and Levels Sky Club. A welcome beer, free shots, VIP entry with reserved tables and a local host for the whole night are included, so the entry fees and table costs above are already covered.
If you are weighing that against doing the same night on your own, we have written an honest look at whether a Bangkok pub crawl is worth it.
Frequently asked questions
How much money should I bring for a night out in Bangkok?
Bring 2,000 to 3,000 baht in cash for a mixed night. Most bars and clubs take cards, but street stalls, yadong bars and some taxis do not.
How much is a beer in Bangkok?
A large local beer is 90 to 140 baht in a bar, 55 to 70 baht from a convenience store, and 250 to 350 baht on a rooftop.
Do Bangkok clubs charge entry?
Most mainstream Sukhumvit clubs charge 300 to 800 baht, and the fee usually includes one drink. Smaller bars and speakeasies rarely charge anything at the door.
Is a night out in Bangkok cheaper than in Phuket?
Drinks are broadly similar, though Bangkok rooftops cost more than anything in Patong and Bangla Road entry is usually free. Bangkok gives you more range at both ends of the budget.
What is the cheapest way to have a good night out in Bangkok?
Start at a street bar or a yadong stall, then pick one paid venue instead of three. A guided crawl also works, because entry and tables are already inside the price.
Book the Bangkok Pub Crawl for 699 baht and let the fixed price cover the parts of the night that usually blow the budget. Five venues, VIP entry, free shots and a local host, Wednesday to Sunday from 20:30.




Comments