Thailand on a $20 Daily Budget

To survive on $20 a day in Thailand, you must stick to street food, choose fan-cooled hostel dorms, and travel between cities using third-class trains or local buses. Avoid alcohol, convenience store snacks, and tourist-targeted excursions to keep your costs strictly under this limit.

  1. Master the street food economy. Limit your meals to local markets or street stalls. A bowl of noodle soup (kuay teow) or pad thai should cost between 40 and 60 THB ($1.10–$1.65). Eat three meals a day at this price point to keep food costs under $5 total.
  2. Book low-cost accommodation. Use booking platforms to filter for hostel dorm beds with fans rather than AC. You can find these in cities like Chiang Mai or Bangkok for 200–300 THB ($5.50–$8.25) per night.
  3. Use public ground transport. Avoid taxis and Grab rides. Use the BKK metro/skytrain, public city buses (usually 8–15 THB), or third-class trains for intercity travel. Third-class rail tickets are often the cheapest way to cross the country.
  4. Drink tap-filtered water. Instead of buying bottled water, use the public water refill machines found on many street corners. These cost 1 THB per liter, saving you roughly 15–20 THB per day compared to buying bottled water at 7-Eleven.
Is it realistic to include alcohol on $20 a day?
No. A single large beer in a bar or even a 7-Eleven will take up 15–25% of your daily budget. If you drink, your daily spend will realistically hit $30+.
Can I island hop on this budget?
It is extremely difficult. Ferries and island transport fees are significantly higher than mainland bus costs. Stick to mainland hubs like Bangkok, Chiang Mai, or Kanchanaburi to stay on budget.