🔄 Updated 21 Jun 2026
Three days is about the right length for Bangkok — enough time to take in some culture, eat, wander, and just chill without rushing yourself ragged. The trick to making a Bangkok trip work is to group activities that are in the same area into the same day, because traffic here is brutal and crossing the city back and forth eats more time than you'd expect. This plan splits into zones you can cover on foot plus the Skytrain/boat all day.
On where to stay: if you want an easy temple walk on day one and quick boat access, base yourself in the old town (Tha Tien–Phra Athit–Khao San). If you'd rather get around easily on the BTS/MRT and stay close to rooftops and malls, pick the Silom–Sathorn or Siam–Ratchathewi area and connect by boat/train. Both zones work fine with this plan.
Day 1 — Old Rattanakosin temples, morning to afternoon
Day one covers the three main temples that sit right next to each other along the river: the Grand Palace + Wat Phra Kaew, Wat Pho, and Wat Arun. You can walk and take the cross-river ferry between all of them — no need to ride across the city. The key is to go as early as you can, because by mid-morning both the heat and the crowds keep building.
Rattanakosin — three riverside temples
Temple-day tips
Bring an umbrella or hat and water — the late-morning sun in Bangkok is no joke. Wear shoes that slip off easily, since you'll take them off before entering several ordination halls and shrines. And watch out for people claiming "the temple is closed today" who then try to steer you onto a boat tour or gem shop — these temples are open every day, just walk in through the main gate.
Book the activities in your Bangkok trip ahead
Booking online ahead on Klook or GetYourGuide is usually cheaper than the gate and skips the queue. Pick only the experiences you actually want — prices and availability are shown live on each site.
Day 2 — Talat Noi–Charoenkrung cafes, afternoon in the old quarter
Day two slows the pace down — you can sleep in. The Talat Noi–Charoenkrung area is an old Chinese community along the Chao Phraya that's turned into a hub of cafes and street art set in old shophouses, and you can poke around the alleys all day. It's close to MRT Hua Lamphong, walkable, or you can take the Chao Phraya express boat to Ratchawong/Marine Department pier.
Talat Noi–Charoenkrung — cafes + old quarter
Cafes in Talat Noi–Charoenkrung change fast — new places open, old ones move, opening hours shift constantly. We've listed the hours as most recently announced, but we'd recommend checking each place's page or map again before you go, especially on Mondays when a lot of spots in this area are closed.
Talat Noi–Charoenkrung cafes people talk about
Here's a starting shortlist — pick by the style you like. You don't need to hit every one in a single day; 2–3 cafes is about right for one day.
Mother Roaster
A coffee shop roasting its own beans in an old riverside shophouse, with limited seating and a genuine neighbourhood feel. Good for people who take their coffee seriously and don't mind tight space.
Feng Huang Tea Bar
A two-storey old-Chinese-style wooden building on Charoen Krung Soi 22, known for matcha at various strengths. Open 9:00–18:00, good for tea drinkers and photos.
ENVIES Cafe
A cafe on Charoen Krung Road with a retro vibe mixed with contemporary art. Open daily 8:00–17:00, with plenty of photo corners.
Sydny Bagels Charoenkrung
Chewy bagels in an old shophouse at Charoen Krung 24, with fillings from classic to creative. Open Mon–Fri 7:00–17:00, Sat–Sun 9:00–17:00. Good for a light breakfast or lunch.
How to enjoy Talat Noi
This is a neighbourhood where people still actually live and work, so it's fine to take photos but ask before shooting people or inside their homes. Many lanes are very narrow, so dodge the motorbikes coming the other way, and carry small cash since a lot of the little shops don't take cards.
Day 3 — daytime market, sunset rooftop, then a night market
The last day covers two things people come to Bangkok wanting: market shopping and a rooftop for sunset. We've set the market for midday, the rooftop for the evening to catch the sky changing colour, then a night market later on for food — a full-flavoured way to close the trip.
Market + sunset rooftop
Rooftop tips
Check each bar's dress code before you go (most ban shorts, tank tops, and sandals). High drink prices are normal for city-view rooftops, and some places have a cover charge or minimum spend. If you want a great view on a budget, try a mid-range hotel rooftop or go during Happy Hour — you'll get a similar vibe for less. And if it rains (especially in the May–Oct rainy season), open-air bars may close temporarily, so have a backup plan.
Tweak the plan to suit your style
- Travelling with family/kids — on day three swap the rooftop for a Chao Phraya dinner cruise, or go to Lumphini Park / Safari World, which kids enjoy more.
- Cafe and photo crowd — add more time to day two in Charoenkrung and trim day one's temples to two (Grand Palace + Wat Arun) so you have more cafe time.
- On a budget — pick just 1–2 temples you really want to enter (admiring the outside is free), eat well at a night market for a few hundred baht, and swap the fancy rooftop for a free viewpoint like a bridge or a public park.
- An extra half day — on the last morning stop by Bang Krachao (Bangkok's green lung, cycling through the parks) before you pack up, for a change of pace from city to nature.
Rough budget per person
- Day 1 temple entry — Grand Palace 500 + Wat Pho 300 + Wat Arun 200, about 1,000 THB total (Thai nationals mostly enter free, bring your ID card).
- Day 2 cafes — coffee/tea around 90–180 THB a cup, bakery/bagels around 80–150 THB; hitting 2–3 cafes, budget around 400–600 THB.
- Day 3 rooftop — a ticket/first drink at a famous rooftop runs around 900–1,500 THB; choose a mid-range rooftop or Happy Hour and it drops to 300–600 THB.
- Getting around the city — cross-river ferry 5 THB, Chao Phraya express boat ~18 THB, BTS/MRT ~20–60 THB per ride; budget around 400–600 THB for the whole trip.
- Food — street food / markets fill you up for 100–300 THB a meal, sit-down restaurants 300–700 THB a meal.
- 2 nights' accommodation — old-town hostels start in the low hundreds per night, mid-range hotels in Silom–Siam from the low thousands per night and up.
All in, a 3-day 2-night trip like this (excluding accommodation and flights) lands in the 2,500–5,000 THB per person range, depending on how fancy a rooftop you choose and how many temples you enter. Adjust up or down to suit your style.
See well-located stays for this trip — near the Skytrain, by the river, or in the old town
See the Top 10 Bangkok hotels →