Travel by interest

Thailand Travel Costs

What Thailand costs: daily budgets from 1,000 to 5,000+ baht, real prices for rooms, street food, BTS, Grab, ferries and temples, the 220-baht ATM fee and trip totals.

Mussi Katz CC0 (Public Domain) Wikimedia Commons

Northern ThailandIsaanCentral ThailandSouthern ThailandEastern ThailandChiang MaiNong KhaiKhon KaenKanchanaburiHua HinTrangKrabiBangkok

Thailand costs most travellers 1,000 to 3,300 baht a day ($30 to $100), and the gap between those numbers is almost entirely your bed and your drinks. A dorm, three street-stall meals, a BTS ride and a big bottle of Leo come to under 1,000 baht in Bangkok; swap the dorm for a 1,500-baht hotel room and add a tour and you are at 3,000. Prices below are in Thai baht with dollar equivalents at roughly 33.5 baht to the US dollar, and they hold for 2026 unless noted. Islands cost 30 to 50 percent more than the mainland, the north and Isaan cost less, and everything drops in the May to October low season.

Thailand daily budgets at a glance#

Work from these per-person figures, which assume you share a double room if you travel as a pair (solo travellers in private rooms add 20 to 30 percent).

Budget Per day (THB) Per day (USD) What it buys
Backpacker 1,000 to 1,500 $30 to $45 Dorm bed or fan guesthouse, street food and markets, buses, third-class and second-class trains, free temples, a beer or two
Mid-range 1,700 to 3,300 $50 to $100 Air-con private room or 3-star hotel, sit-down meals, Grab rides, domestic flights, one paid tour or activity most days
Comfortable 5,000+ $150+ 4 and 5-star hotels and beach resorts, private drivers and transfers, guided day trips, cocktails at rooftop bars

Where the money goes differs by budget. Backpackers spend roughly 35 percent on beds, 30 percent on food, 15 percent on transport and the rest on entry fees and drinks. At mid-range the hotel takes half, and at the top end accommodation and tours together are 70 percent or more of the daily total.

Beds

Dorm 200 to 500 baht, air-con guesthouse 600 to 1,000, mid-range hotel 1,300 to 3,500, 4-star from 3,000, beach resort from 4,000.

Food

Street stall or market plate 45 to 150 baht, mall food court 60 to 120, restaurant main 150 to 400, Western meal 300 to 600.

Transport

BTS or MRT 17 to 62 baht, Grab across Bangkok 100 to 250, overnight sleeper to Chiang Mai 800 to 1,050, domestic flight 1,000 to 2,500.

Sights

Grand Palace 500 baht, Wat Pho 300, most temples free or 50, marine national parks 300 to 500 per entry.

Drinks

7-Eleven big bottle of Leo or Chang 55 to 75 baht, bar beer 80 to 150, cocktail 200 to 400, bucket 300 to 500.

Extras

Tourist SIM 299 baht for 8 days, Thai massage 250 to 400 per hour, laundry 40 to 60 per kilo, ATM fee 220 per withdrawal.

Accommodation prices in Thailand#

Beds are where Thailand’s budget range is widest. A hostel dorm in Bangkok’s Banglamphu or Chiang Mai’s Old City costs 200 to 500 baht ($6 to $15) a night, with the cheaper end usually fan-cooled or in a 10-bed room; a 350-baht bed with air-con, a curtain and a locker is the realistic norm. Basic private rooms in a family guesthouse run 400 to 700 baht with a fan and 600 to 1,000 with air-con and a private bathroom, which is why two people travelling together rarely need a dorm.

Mid-range is 1,300 to 3,500 baht ($40 to $105). At the bottom of that band you get a clean chain-style hotel with a pool near a BTS station in Sukhumvit; at the top, a boutique hotel in Chiang Mai’s Nimman quarter or a beachfront bungalow with air-con on Ko Lanta. A genuine 4-star in Bangkok or Phuket starts around 3,000 baht and is one of the best-value things in the country; comparable rooms in Europe or Australia cost three times as much. Five-star resorts on Phuket, Ko Samui and in Krabi start around 8,000 baht and climb past 20,000 for pool villas.

Two quirks affect the price you pay. Low season (roughly May to October) cuts island rates by 30 to 50 percent, and walk-in rates at small guesthouses often beat the online price outside peak weeks. Monthly stays are a different market: a studio condo in Chiang Mai from 8,000 baht a month, 15,000 to 40,000 in Bangkok, and a basic island bungalow for 10,000 to 15,000 if you ask the owner directly.

Food and drink prices#

Food is where Thailand stays cheap at every budget. A plate of pad thai, a bowl of boat noodles or khao man gai (chicken rice) from a street stall costs 50 to 80 baht ($1.50 to $2.40); som tam is 40 to 60; a grilled pork skewer 10 to 15; a plastic bag of mango sticky rice 60 to 100. A full street dinner with a drink is 100 to 150 baht. Mall food courts in Bangkok’s Siam malls charge 60 to 120 baht a plate and are air-conditioned, which matters in April.

In a sit-down Thai restaurant with English menus, mains are 150 to 300 baht and a curry with rice and a drink comes to around 250 to 400 per person. Western food is the budget-breaker: a pizza or burger is 300 to 500 baht, a flat white in a specialist cafe 90 to 140, and a brunch in Thonglor is easily 600 baht. Hotel breakfasts, when not included, run 200 to 500.

Street food on Yaowarat Road in Bangkok's Chinatown, where a full meal costs 100 to 150 baht
Street food on Yaowarat Road in Bangkok's Chinatown, where a full meal costs 100 to 150 baht Photo: Marcin Konsek, CC BY-SA 4.0, via Wikimedia Commons

Drinks follow the same pattern. A 630 ml bottle of Leo, Chang or Singha is 55 to 75 baht in a 7-Eleven, 80 to 150 in a bar, and 150 to 300 at a rooftop or beach club. Cocktails are 200 to 400 baht in a normal bar and 400 to 600 on a Bangkok rooftop. Imported wine is poor value at 1,200 baht and up a bottle because of import duty. Water is 7 to 15 baht for a 600 ml bottle, a fresh fruit shake 40 to 80, and a Thai iced coffee from a cart 30 to 50. Alcohol cannot be bought in shops between 2pm and 5pm or after midnight, and shops stop sales entirely on major Buddhist holidays, so stock up ahead.

What transport costs in Thailand#

In Bangkok the BTS Skytrain and MRT cost 17 to 62 baht a ride depending on distance; the Airport Rail Link from Suvarnabhumi to Phaya Thai is 45 baht for the full 26-minute run; the orange-flag Chao Phraya Express boat is 16 baht flat; and the Khlong Saen Saep canal boat is 10 to 20. Metered taxis start at 35 baht and a 20-minute ride is 100 to 150 baht if the meter is on, which is also the Grab or Bolt price for a cross-town trip (100 to 250 baht). From Suvarnabhumi to Sukhumvit expect 400 to 600 baht by Grab including tolls, or 300 to 400 by metered taxi plus the 50-baht airport surcharge and tolls. Motorbike taxis charge 10 to 30 baht for a short hop.

Long distance, the overnight sleeper from Bangkok to Chiang Mai costs 800 to 1,050 baht ($24 to $31) for a second-class air-con berth and 1,450 to 1,650 for first class; the same journey by VIP bus is 600 to 900 baht and by budget airline 1,000 to 2,500 if booked a few weeks ahead. Bangkok to Phuket flights are 1,200 to 3,000 one way; Ko Samui is the expensive exception because Bangkok Airways owns the airport, so expect 3,000 to 6,000. Regional minivans are 150 to 350 baht for two to four hours. Government buses from Bangkok’s Ekkamai terminal to Pattaya are around 130 to 150 baht and to Hua Hin 180 to 250.

A second-class sleeper berth on the Bangkok to Chiang Mai night train: 800 to 1,050 baht, and it saves a night's accommodation
A second-class sleeper berth on the Bangkok to Chiang Mai night train: 800 to 1,050 baht, and it saves a night's accommodation Photo: MNXANL, CC BY-SA 4.0, via Wikimedia Commons

Ferries vary by boat. The slow car ferry from Donsak (near Surat Thani) to Ko Samui is 150 to 200 baht; the Lomprayah catamaran from Chumphon to Ko Tao is around 700; Phuket to Phi Phi is 500 to 700 by ferry and 1,500 or more by speedboat tour; Ban Phe to Ko Samet is around 100 each way by slow boat. Combined bus-and-boat tickets from Bangkok to the Gulf islands run 1,100 to 1,500 baht. Scooter rental is 150 to 400 baht a day or 3,000 to 4,500 a month, plus fuel at around 40 baht a litre; car hire starts at 800 to 1,500 a day. Our getting around Thailand guide has the detail on every mode.

Attractions, temple fees and national park fees#

Most of what you want to see in Thailand is free or under 100 baht, with a few famous exceptions. Thailand charges foreigners more than Thais at national parks and some historical sites; the dual pricing is legal and posted, so budget for the higher figure.

Attraction Foreigner fee (THB) Notes
Grand Palace and Wat Phra Kaew, Bangkok 500 Open daily 8.30am to 3.30pm; includes Queen Sirikit Textile Museum
Wat Pho (Reclining Buddha) 300 Includes a free bottle of water
Wat Arun 200 Dress code enforced
Ayutthaya temples 50 each, or 220 combined Bicycle hire 50 to 100 a day
Sukhothai Historical Park central zone 100 Plus 10 to 30 baht per bicycle; other zones 100 each
Wat Rong Khun (White Temple), Chiang Rai 100 Chiang Mai’s old-city temples are mostly free, Wat Chedi Luang 50
Doi Suthep temple, Chiang Mai 30 Cable car 20 extra
Erawan National Park (Kanchanaburi) 300 Seven-tier waterfall; 7 levels open 8am to 4.30pm
Khao Sok National Park 300 Lake trips and floating bungalows priced separately
Mu Ko Phi Phi / Hat Noppharat Thara 400 Paid on landing at Maya Bay or Phi Phi Leh, cash
Similan Islands 500 Open roughly mid-October to mid-May only
Ang Thong Marine Park 300 Usually collected on top of the tour price
Doi Inthanon National Park 300 Thailand’s highest peak

Paid activities are the real swing factor. A half-day cooking class is 1,000 to 1,500 baht, an ethical elephant sanctuary half-day 1,500 to 2,500 and full day 2,500 to 3,000, a Krabi four-island longtail trip 800 to 1,200 (speedboat 1,500 to 2,000), a Muay Thai ticket at Rajadamnern 1,500 to 2,500 for a foreigner seat, and a PADI Open Water course on Ko Tao 10,000 to 12,000 baht, often with basic accommodation included. Fun dives are 1,000 to 1,500 each. A one-hour Thai massage is 250 to 400 baht on the street and 800 to 1,500 in a hotel spa.

Cash, cards and the 220-baht ATM fee#

Thailand still runs on cash outside hotels, malls and chain shops, and the single most expensive mistake visitors make is withdrawing 2,000 baht at a time. Every Thai bank ATM charges foreign cards a fixed 220 baht (about $6.50) per withdrawal on top of whatever your home bank adds, so take out the maximum your card allows, typically 20,000 to 30,000 baht per transaction. Always decline the on-screen offer to convert to your home currency: that “dynamic currency conversion” adds 3 to 7 percent. Yellow Krungsri and purple SCB machines are everywhere; AEON ATMs (in some malls and Big C stores) have historically charged 150 baht, which is the only cheaper option.

An ATM on Ko Chang: every Thai bank charges foreign cards 220 baht per withdrawal, so take out large amounts
An ATM on Ko Chang: every Thai bank charges foreign cards 220 baht per withdrawal, so take out large amounts Photo: Vyacheslav Argenberg, CC BY 4.0, via Wikimedia Commons

Cards (Visa and Mastercard most reliably) work in hotels, malls, supermarkets, chain restaurants and 7-Eleven for purchases over a few hundred baht, but market stalls, street food, songthaews, small guesthouses and most island restaurants are cash only, and some smaller businesses add a 3 percent card surcharge. Thais themselves pay with PromptPay QR codes, which need a Thai bank account; tourists can instead use the TAT-backed tourist wallet apps that some banks offer, but most visitors simply carry cash. Bring a second card from a different network kept somewhere else in case one is swallowed or skimmed.

Changing money is straightforward. Exchange booths such as SuperRich (green and orange) around Siam and Pratunam give rates within 0.5 percent of interbank and beat airport counters by 3 to 5 percent, so change only a small amount on arrival. US dollars, euros and pounds are easiest to change; bring clean, uncreased notes. Tipping is optional: round up taxi fares, leave 20 to 50 baht for a massage therapist or hotel porter and 5 to 10 percent at a sit-down restaurant if no service charge is included.

💡 Pro Tip

Make one big ATM withdrawal of 20,000 to 30,000 baht rather than several small ones. On a two-week trip that saves 1,000 baht or more in 220-baht fees, enough for a sleeper train ticket.

Where Thailand is cheap and where it is not#

The north is the cheapest region for a visitor. In Chiang Mai a good air-con private room is 600 to 900 baht, khao soi is 50 to 70, a songthaew ride across town 30, and most temples are free; Chiang Rai, Lampang and Nan are cheaper still. Isaan, the northeast around Khon Kaen, Ubon Ratchathani and Nong Khai, is cheaper again because there are almost no tourist prices: a plate of som tam and grilled chicken is 80 baht and a hotel room 500.

Bangkok sits in the middle. Beds and transport are cheap, and street food is as good as anywhere, but the rooftop bars, malls and brunch cafes that fill many itineraries push daily spending up fast. Budget 10 to 20 percent more than Chiang Mai for the same standard.

The islands and resorts are the expensive end. On Phuket, Ko Samui and Ko Phi Phi expect rooms 30 to 50 percent above mainland prices, 100-baht beers, 150-baht pad thai on the beach, and taxis that charge 400 to 800 baht for trips that cost 100 in Bangkok, because the islands have no metered taxis and only patchy ride-hailing. Food and water also arrive by boat, so even 7-Eleven prices creep up. Krabi, Ko Lanta, Ko Chang and the Trang islands are noticeably cheaper than Phuket and Samui, and Hua Hin gives you a beach at mainland prices. Pattaya is cheap for rooms and food but its bars are not.

How to spend less in Thailand#

Eat where Thais eat. Street stalls, markets and mall food courts give you the country’s best food for 50 to 150 baht a plate, and a busy stall with high turnover is also the safest. Drink Thai beer rather than imported, buy it at 7-Eleven for the hotel balcony, and treat cocktails as an occasional 300-baht event rather than a nightly habit.

Travel overnight. A second-class sleeper from Bangkok to Chiang Mai or Surat Thani costs 800 to 1,050 baht and replaces a night’s accommodation, so the net cost over a bus plus a hotel is close to zero. Book domestic flights three to six weeks ahead on AirAsia, Nok Air, Thai Lion Air or Thai Vietjet and avoid Fridays and Sundays; fares double in the last week. Use Grab or Bolt instead of negotiating with tuk-tuks and island taxis, and ride the BTS, MRT and river boats in Bangkok rather than sitting in a 200-baht taxi queue.

Go in low season if beaches are not the point of the trip. From May to October island rooms drop 30 to 50 percent, tours discount, and the rain usually comes in afternoon bursts rather than all day; the Gulf islands (Ko Samui, Ko Pha-ngan, Ko Tao) stay mostly dry until October anyway. Skip the Full Moon Party week on Ko Pha-ngan unless you are going for it: rooms triple. Finally, carry a refillable bottle (hostels and many cafes have filtered water for 5 to 10 baht), claim the 7 percent VAT refund at the airport on shopping over 2,000 baht per shop per day, and buy your tourist SIM at a 7-Eleven in town rather than the airport counter.

📌 Bottom Line

A careful backpacker gets by on 1,000 baht a day; 2,000 to 2,500 a day buys a comfortable trip with private air-con rooms, Grab rides and a tour every other day. Above 5,000 you are paying for resorts and private transfers, not for a different Thailand.

Sample trip totals for one and two weeks#

These totals cover everything inside Thailand, including domestic transport, and exclude your international flights and travel insurance. They assume Bangkok plus one other region for a week, and Bangkok, the north and one island coast for two weeks; add 10 to 15 percent in the November to February high season and around Songkran (mid-April).

Trip Backpacker Mid-range Comfortable
1 week 8,000 to 11,000 THB ($240 to $330) 17,000 to 30,000 THB ($500 to $900) 45,000+ THB ($1,350+)
2 weeks 15,000 to 22,000 THB ($450 to $650) 35,000 to 60,000 THB ($1,050 to $1,800) 90,000+ THB ($2,700+)

A sample mid-range week: five nights in 1,500-baht hotels (7,500), two nights on a 950-baht sleeper and in transit (950), food and drink at 700 a day (4,900), Bangkok transport and Grab (800), one cooking class and one day trip (3,000), temple fees (1,000), a SIM (299) and two ATM fees (440), which comes to around 18,900 baht or $565. The two-week version adds a domestic flight (1,800), a ferry (700), a snorkelling trip (1,500), a dive or elephant day (2,500) and seven more hotel nights, landing near 40,000 baht.

How much cash to bring: land with the equivalent of 3,000 to 5,000 baht in your home currency to change at a SuperRich booth, then withdraw the rest in two or three large ATM pulls. Carrying more than $20,000 in cash requires a customs declaration; nobody needs to be anywhere near that.

Where your baht goes furthest#

More Trip Planning#

Thailand travel costs FAQs#

How much money do I need per day in Thailand?

Budget 1,000 to 1,500 baht ($30 to $45) a day as a backpacker, 1,700 to 3,300 baht ($50 to $100) for private air-con rooms, sit-down meals and some tours, and 5,000 baht ($150) or more for resorts and private transfers. The islands run 30 to 50 percent above those figures, the north and Isaan below.

Is Thailand expensive for tourists?

No. Thailand is one of the cheapest countries in the world for the standard you get: a clean 4-star hotel for $90, a full street dinner for $4 and a one-hour massage for $10. The only items that cost Western prices are imported alcohol, Western food and island taxis.

How much is 100 baht in US dollars?

Roughly $3 at the 2026 rate of about 33.5 baht to the dollar. That buys two street-stall meals, five BTS rides, a bottle of Leo in a 7-Eleven or a short Grab ride.

Should I bring cash or use cards in Thailand?

Both. Cards work in hotels, malls and chain shops, but markets, street food, small guesthouses, songthaews and most island restaurants are cash only. Withdraw large amounts because every Thai ATM charges foreign cards 220 baht per transaction, and decline the on-screen currency conversion.

How much does a trip to Thailand cost for two weeks?

Excluding international flights, around 15,000 to 22,000 baht ($450 to $650) per person as a backpacker, 35,000 to 60,000 baht ($1,050 to $1,800) at mid-range, and 90,000 baht ($2,700) or more for resorts. Add 10 to 15 percent in the November to February high season.

How much are temple fees in Thailand?

Most temples are free or charge 20 to 100 baht. The exceptions are Bangkok’s big three: the Grand Palace at 500 baht, Wat Pho at 300 and Wat Arun at 200. National parks charge foreigners 200 to 500 baht per entry, with the Similan Islands at 500 and Phi Phi at 400.

Do you tip in Thailand?

Tipping is optional and never expected at street stalls or in taxis. Leave 20 to 50 baht for a massage therapist, porter or housekeeper, round up taxi and Grab fares, and leave 5 to 10 percent in sit-down restaurants when no service charge is added to the bill.

Is Bangkok or the islands more expensive?

The islands. Phuket, Ko Samui and Phi Phi charge 30 to 50 percent more for rooms than Bangkok, beers cost 100 baht instead of 60, and a taxi ride that costs 100 baht in the capital can cost 500 on an island. Bangkok is cheap for beds, transport and food; its cost comes from rooftop bars and malls.