Home/Blog/A Weekend in Bangkok: An Honest Two-Day Plan With Real Prices

Neighbourhood picks

A Weekend in Bangkok: An Honest Two-Day Plan With Real Prices

Two days in Bangkok is enough for one temple cluster, one market and one very long dinner — here is how to spend it without wasting the hours in traffic.

Published2026-09-15

Where to sleep, and why it decides your weekend

Bangkok traffic is the constraint that shapes every two-day plan, so pick a hotel near a BTS Skytrain or MRT station rather than near a landmark. Riverside around Saphan Taksin gives you the Chao Phraya boats and Silom's evening food; Sukhumvit between Asok and Phrom Phong puts you on both the BTS and MRT with terminal-21-grade malls and street food on Soi 38. Both areas have comfortable three- to four-star rooms in the 1,500–3,500 baht band, and hostels with private doubles from roughly 700 baht.

Avoid booking in Khao San if you plan to use public transport — there is no Skytrain or metro station, so every trip starts with a taxi or a long walk to Sanam Chai MRT. It is fine for one night of bars, less fine as a base. If you want old-town atmosphere with actual transit, look at the riverside near Tha Tien or around Sam Yot MRT instead. Book two nights in one place; changing hotels costs you half a day you do not have.

Saturday: temples early, markets late

Start at the Grand Palace and Wat Phra Kaew at 8:30am opening, when the heat is survivable and the tour buses have not arrived. Entry is 500 baht. Walk ten minutes south to Wat Pho for the Reclining Buddha, 300 baht, then take the 4-baht cross-river ferry to Wat Arun, 200 baht, and climb the prang for the view back over the river. Dress code is enforced: shoulders and knees covered, no sarongs over shorts at the Grand Palace.

Eat lunch around Tha Tien or take the orange-flag boat north to Tha Chang for cheap noodles. Spend the hot afternoon at the Jim Thompson House near National Stadium BTS, 200 baht, or in the air-conditioned cool of a mall. From about 5pm head to Chatuchak Weekend Market via MRT Kamphaeng Phet — it closes around 6pm for most stalls, so Saturday afternoon is the realistic window. Dinner: Somboon Seafood on Bantadthong, or the Isaan stalls along Soi 36 near Phrom Phong.

Sunday: one market, one neighbourhood, one long meal

Sunday morning belongs to the flower market, Pak Khlong Talat, busiest and best between 6am and 9am, and free to wander. From there walk to Wat Arun or cross to Chinatown for dim sum around Yaowarat Soi 9 — expect 250–400 baht per person for a proper spread. Yaowarat's street food really gets going after 6pm, but daytime is calmer and easier with a bag.

If markets are not your thing, take the BTS to Saphan Taksin and ride the free shuttle boat to ICONSIAM, then spend the afternoon on the Creative District warehouses at Charoenkrung Soi 30. For a final dinner, book nothing fancier than a neighbourhood Thai place — 400–800 baht per person for a full meal with drinks is normal in Silom, Sukhumvit or Ari. Ari, on the BTS, is where a lot of Bangkok residents actually eat, and it is quieter on a Sunday than the centre.

What to skip, and what things cost in practice

Skip the floating market day tours from the city. Damnoen Saduak is about 90 minutes each way, tours run 1,200–2,000 baht, and you arrive with forty other minibuses. If you want a floating market, Khlong Lat Mayom on a weekend is closer, cheaper and mostly local. Skip tuk-tuks as transport — they are a novelty and the driver will quote 200–300 baht for a trip the Skytrain does for 30. Use Grab or Bolt when the trains stop at midnight; a cross-town ride runs 150–300 baht.

Budget honestly: 3,000–5,000 baht per day per person covers a mid-range hotel (1,500–2,500), transit (150–300), temple entries, two real meals and drinks. The BTS one-day pass is around 140 baht and the MRT charges by distance, roughly 17–45 baht. Best months are November to February — cooler, dry, and also the most expensive. March to May is hot and hazy; June to October is green, cheap, and rains hard for an hour most afternoons.

Good to know

Questions, answered

How much does a weekend in Bangkok cost?

Plan on 3,000–5,000 baht per person per day for a mid-range hotel, public transport, temple entries and two proper meals, or nearer 2,000 baht if you use hostels and street food. Flights are separate.

Is two days enough for Bangkok?

Two days covers one temple cluster, one market and a couple of neighbourhood meals comfortably. You will not see everything, so stay near a Skytrain or MRT station and accept that traffic limits you to two or three areas a day.

Which area should I book a hotel in?

Sukhumvit between Asok and Phrom Phong for transport and food, or riverside around Saphan Taksin for boats and Silom evenings. Avoid Khao San as a base unless nightlife matters more than getting around.

Doing good is the business: every booking through Stay Bangkok funds one verified tonne of carbon removal — same room, same price, no markup.

Search stays