Tbestofthailand.org

What a trip to Bangkok costs

Seven days in Bangkok for two works out at ฿25,589 at mid-range — ฿1,828 per person per day — ฿14,024 the backpacker way and ฿51,962 in comfort. The accommodation and meal figures are medians over the 308 of our 609 Bangkok listings that carry a price; transport and ticket prices come from the operators. Change any line below and the total follows.

Three of those lines have a guide behind them: street food for what a plate costs and what to say to order it, getting around Bangkok for the BTS, MRT and boat fares the transport row is built from, and the cheapest districts to stay in for where the accommodation row goes lowest without adding an hour of travel a day.

Your trip

One night of accommodation is charged per day.

1 room at two people a room.

Style

A mid-priced hotel room for two, two street meals and one sit-down restaurant a day, a Grab when the trains don't reach.

What you plan to spend

Every figure is editable. Switching style resets them.

฿

Per room, per night.

฿

Per person, per day. Airport transfer not included.

฿
฿
฿

Per person, per day.

฿

Once per person. True 8-day tourist eSIM.

%

On top of everything above.

7 days, 2 travellers

Accommodation1 room × 7 nights × ฿891฿6,237
Street food & food courts2 × 7 × 2 meals × ฿101฿2,828
Restaurant meals2 × 7 × 1 meals × ฿300฿4,200
Getting around2 × 7 days × ฿200฿2,800
Sights, tickets & massages2 × 7 days × ฿450฿6,300
Tourist eSIM2 × ฿449฿898
Buffer10% of ฿23,263฿2,326

฿25,589

฿1,828 per person per day

฿25,589

European Central Bank reference rates, 2026-09-04. Exchange counters and card issuers add their own margin.

Flights, travel insurance, visa fees and medical costs are not in this total.

Share

What we hold a price for

The calculator only builds a default on a category once 10 of its listings carry a price. Where that bar isn't met, the row says so rather than quoting a median of three rows.

CategoryPriced listingsCheapest quarterMedianTop quarterTypical tier
Restaurants59 of 88฿300฿300฿500฿฿
Street Food46 of 88฿101฿101฿300฿
Cafés & Coffee70 of 88฿101฿101฿101฿
Nightlife & Clubs20 of 87฿500฿700฿1,000฿฿฿
Rooftop Bars57 of 83฿300฿600฿900฿฿฿
Hotels & Resorts56 of 87฿627฿891฿1,518฿฿฿
Wellness & Spa0 of 88Not enough priced listings to publish a figure

Where each number comes from

Hotel room per night

25th / 50th / 75th percentile of the Bangkok hotels we list

Our own businesses table, hotels-resorts category — computed live on every rebuild of this page. We list no hostels, so a dorm bed sits below the bottom of this range.

Checked 7 September 2026

Street-food and restaurant meals

Median price of the listings that carry one

Our own businesses table, street-food and restaurants categories, computed live. Prices reported to Google by the venue or its reviewers, normalised to baht (src/lib/price.ts).

Checked 7 September 2026

Getting around, ฿80–450 per person per day

BTS 17–59 · MRT 14–45 · boat 17 · taxi ≈฿80 per 10 km

src/lib/transit.ts, which cross-checks bts.co.th, BEM, SRTET, the DLT taxi-meter revision and Thai PBS Verify. Airport transfers excluded — see /airport.

Checked 4 September 2026

Sights and treatments, ฿150–1,000 per person per day

Grand Palace ฿500 · Wat Pho ฿300 · Wat Arun ฿200 · massage from ฿300

Entry prices on our own Bangkok itineraries (src/lib/itineraries.ts). We hold no parsed price for any of our 88 spa listings, so the massage figure is not a median of them.

Checked 7 September 2026

Tourist eSIM

฿449 (8 days) · ฿699 (15) · ฿1,199 (30) · ฿1,599 (60)

AIS (ais.th) and True (true.th) published tourist eSIM tiers, as recorded on our /apps guide.

Checked September 2026

10% buffer

Our own convention, not a sourced figure

Covers ordinary overshoot. Flights, travel insurance, visa fees and medical costs are not in this calculator.

Checked 7 September 2026

Prices in Bangkok move with the season and with the baht: hotel rates climb over the November–February high season and again around Songkran in April. Treat every figure here as indicative and re-check anything you are about to book. Our money guide carries today's exchange rates and the real cost of an ATM withdrawal.

Frequently asked questions

How much does a week in Bangkok cost for two people?

On our figures, ฿25,589 for seven days — ฿1,828 per person per day — at mid-range: a hotel room at the median of the 56 Bangkok hotels we hold a price for, two street meals and one restaurant meal a day, trains plus one Grab. The same week runs ฿14,024 on the backpacker preset and ฿51,962 on the comfort one. Flights, insurance and visa fees are excluded from all three.

What does a meal cost in Bangkok?

Across the 46 street-food stalls and 59 restaurants we hold a price for, the median street or food-court plate is ฿101 and the median restaurant meal ฿300; the upper quarter of restaurants sits above ฿500, and a coffee at the median of our 70 priced cafés is ฿101. Those are the prices venues and reviewers report to Google, not a survey of our own.

How much should I budget for getting around Bangkok?

฿80 a day covers two BTS or MRT hops and a river boat (BTS runs 17–59 baht by distance, MRT 14–45, the yellow-flag Chao Phraya boat 22–23). ฿200 adds one metered taxi or Grab across town — roughly 80 baht for 10 km on the current meter, plus the 20-baht app-dispatch surcharge. ฿450 is the figure if you take Grab by default. The 20-baht flat rail fare is for Thai nationals only and doesn't apply to visitors.

How much is a hotel room per night in Bangkok?

Of the 87 Bangkok hotels and resorts we list, 56 carry a price: a quarter are at or below ฿627 a night, the median is ฿891, and a quarter are above ฿1,518. We don't list hostels, so a dorm bed sits below the bottom of that range and isn't in these figures.

What is not in this budget?

Flights, travel insurance, visa fees and any medical cost. Nor airport transfers, which depend on which airport and are priced on our airport guide. Two things that catch people out and are worth adding yourself: Thai ATMs charge a foreign-card fee of about ฿220 a withdrawal on top of your own bank's, and a tourist eSIM is a one-off — 449 baht for the 8-day tier.

Related guides

All guides and tools