🇿🇦 From South Africa › Bangkok
For everyday spending, Bangkok is about 38% cheaper than Johannesburg. Here's what things cost in ZAR, what a day really costs, and the price where "tourist price" turns into a rip-off.
| Item | Local | In ZAR | vs Johannesburg |
|---|---|---|---|
| Local mealper person | ฿100 | R53 | 69% less |
| Street food1 item | ฿60 | R32 | 56% less |
| Restaurant dinnerper person | ฿400 | R212 | 52% less |
| Coffeeone cup | ฿85 | R45 | same |
| Beerone bottle | ฿130 | R69 | 57% more |
| Bottled water | ฿10 | R5 | 65% less |
| Convenience store1 snack or drink | ฿25 | R13 | 26% less |
| Taxi5 km in town | ฿115 | R61 | 39% less |
| Tuk-tuk / moto taxishort hop | ฿30 | R16 | 65% less |
| Transitone ride | ฿35 | R19 | same |
| Hotel night3-star | ฿1,600 | R848 | 55% less |
| SIM card1 week data | ฿299 | R159 | 13% more |
| Laundry | ฿40 | R21 | 52% less |
| Massage1 hour | ฿350 | R186 | 69% less |
| Half-day tourper person | ฿1,200 | R636 | 42% less |
| Entry ticketTourist town | ฿500 | R265 | 26% more |
Reference prices start as estimates from published price levels; items with 3+ traveller reports switch to the median of real reports.
| Item | Fair range | Rip-off above |
|---|---|---|
| Local mealper person | ฿70–฿160R37–R85 | ฿192+R102+ |
| Coffeeone cup | ฿51–฿136R27–R72 | ฿163+R87+ |
| Beerone bottle | ฿78–฿221R41–R117 | ฿265+R141+ |
| Taxi5 km in town | ฿92–฿184R49–R98 | ฿221+R117+ |
| Tuk-tuk / moto taxishort hop | ฿21–฿54R11–R29 | ฿65+R34+ |
| Massage1 hour | ฿245–฿560R130–R297 | ฿672+R356+ |
| Bottled water | ฿7–฿20R4–R11 | ฿24+R13+ |
| Half-day tourper person | ฿840–฿1,920R445–R1,020 | ฿2,300+R1,220+ |
Not counting flights, a mid-range day in Bangkok is about R1,500 per person (3-star hotel, local meals plus a dinner out, two taxi rides). On a shoestring it's about R563 a day; comfortable travel is about R3,410. A 7-day mid-range trip comes to roughly R10,500.
For everyday things Bangkok is about 38% cheaper than Johannesburg. Compare item by item in the table above, or open the app to see it against your own city and income.
A simple local meal is around ฿100 (about R53); a sit-down restaurant dinner is around ฿400 (about R212).
As a rule of thumb, paying about double the usual local price is a warning sign. For a taxi that means anything above ฿221 (R117) for about 5 km. Check any price in 3 seconds in the app.