48 hours in Bangkok
Two days is enough to nail the temples, one great market and a proper rooftop — if you sleep in the right neighborhood. This itinerary keeps transfers under 20 minutes and dinners under $15.
Chao Phraya river boats passing Wat Arun at dusk
Where to base yourself for a 48-hour trip
For a short stay, pick a neighborhood that puts you one train ride from the sights. Sukhumvit around Asok or Phrom Phong is our default: BTS and MRT interchange, hundreds of hotels between $60 and $180, walkable dinners, and taxis that can actually reach your door. Silom works if you want a slightly older, quieter feel and quick access to Lumpini Park. Skip Khao San for two nights unless nightlife is the whole point — the transfers eat your morning.
The Old Town (Rattanakosin) is beautiful but has no BTS or MRT stations near the temples, which means taxis in traffic and 40-minute crawls back to your hotel. If you love the idea of waking up beside Wat Arun, book one riverside night at a place like Sala Rattanakosin ($150-$200) and the second night in Sukhumvit. That split is the single biggest quality-of-life upgrade a 48-hour visitor can make.
Day 1 morning: temples and the river
Start at the Grand Palace and Wat Phra Kaew at 8:30 a.m. sharp — the gates open at 8:30 and by 10:00 the courtyards are wall-to-wall tour groups. Entry is 500 baht (about $14) and dress code is strict: covered shoulders and knees, no leggings. Give it 90 minutes, then walk 10 minutes south to Wat Pho for the reclining Buddha ($6). Skip the guides at the gate; the site is self-explanatory and the signage is decent.
From Wat Pho pier, cross the river on the 4-baht (12-cent) shuttle ferry to Wat Arun. The climb up the central prang is steep but short, and the view back across the water is the one you came for. Lunch nearby at Supanniga Eating Room Tha Tien for $12-$15 southern Thai, or grab a $3 boat noodle bowl at the pier stalls.
Day 1 afternoon and night: Chinatown and a rooftop
Head back across the river and take a taxi (about $4) to Chinatown, or the MRT Blue Line to Wat Mangkon station. Walk Yaowarat Road from west to east — it's dead until about 5 p.m., when the food stalls detonate. Nay Hong for oyster omelettes, Jek Pui for curry rice eaten on plastic stools in the alley, T&K Seafood for tom yum and grilled prawns on the corner of Phadungdao. Budget $8-$12 a head and eat standing up.
Cab back to Silom or Sukhumvit for a proper rooftop. Vertigo at Banyan Tree is the classic ($25 cocktails, dress code enforced). If you want the view without the price, try Above Eleven on Sukhumvit Soi 11 — Peruvian-Japanese kitchen, $12 cocktails, no dress code panic. Bed by midnight; tomorrow starts early.
Day 2 morning: market and a canal ride
If it's a Saturday or Sunday, Chatuchak Weekend Market is unmissable. Take the BTS to Mo Chit or MRT to Kamphaeng Phet — the MRT exit puts you inside the market. Aim to arrive by 9:30 a.m. before the metal roofs turn into an oven. Focus on sections 2-4 for homeware, 5-6 for vintage clothes, and the food alleys around section 27 for coconut ice cream ($1.50) and grilled river prawns ($8).
Not a weekend? Take a longtail boat through the Thonburi canals instead. Book from Tha Chang or Tha Tien pier for about $45 for a private 90-minute ride, or join a shared boat for $12. You’ll pass stilt houses, temple back gardens and monitor lizards the size of small dogs. It's the closest you’ll get to the water-city Bangkok used to be.
Day 2 afternoon and night: Sukhumvit, dinner, farewell drink
Spend the afternoon in one Sukhumvit pocket: EmQuartier and Emsphere for mall air-conditioning and a proper coffee ($4 at Roots), or Thong Lor Soi 55 for the design shops and specialty cafés. Get a Thai massage before dinner — Health Land on Sukhumvit Soi 55 charges $15 for 90 minutes and books up fast, so reserve by phone in the morning.
Dinner: Jay Fai for crab omelette if you booked two months ago ($40), or realistically, Baan on Soi 55 for northern Thai ($20), Charmgang in Charoenkrung for modern Thai curries ($30), or Polo Fried Chicken near Lumpini for the messy $8 classic. Finish with one drink at Tep Bar in Chinatown (live Thai folk, $6 cocktails) or Rabbit Hole on Thong Lor for a serious nightcap.
Getting to and from the airport
Suvarnabhumi (BKK) connects to the city on the Airport Rail Link — 45 baht ($1.30), 30 minutes to Phaya Thai, then transfer to BTS. A metered taxi from the official rank costs $10-$15 to Sukhumvit including tolls; insist on the meter and pay the 50-baht airport surcharge. Grab is available and often only $2 more than a taxi, without the meter argument.
Don Mueang (DMK), used by AirAsia and Nok, has no train link. Take the A1 bus to Mo Chit BTS ($1) or a taxi for $10-$14. Give yourself 90 minutes to either airport from central Sukhumvit in weekday rush hour — Bangkok traffic between 4 and 7 p.m. can double your journey. If your flight is at 8 p.m., leave at 5.
Frequently asked questions
What people ask before they set off on this one.
For a first taste, yes — you can cover the Grand Palace, Wat Pho, Wat Arun, one big market and a proper night out in two full days if you sleep centrally. You won’t have time for a day trip to Ayutthaya or the floating markets, and you’ll miss neighborhoods like Ari or Bang Rak. Come back for four days next time and slow down.
Sukhumvit between Asok and Thong Lor is the safest bet: it sits on both the BTS and MRT, has hotels at every price from $40 hostels to $400 suites, and dinner is always five minutes away. Silom is a close second. Only book the Old Town if temple proximity outweighs the transport hassle.
No — you buy tickets at the gate for 500 baht ($14). Just arrive by 8:30 a.m. when it opens, because tour groups fill the site by 10. The ticket is same-day only and cash is faster than card at the window. Bring covered clothing or you’ll pay to rent a wrap.
Central areas like Sukhumvit, Silom and Chinatown are safe to walk until late — you’ll see families out at 11 p.m. Watch for scooters on sidewalks, uneven paving, and the standard tourist scams around the Grand Palace (tuk-tuk drivers claiming it's closed). Violent crime against tourists is rare; pickpocketing on crowded BTS trains is the real risk.
A comfortable mid-range day runs $80-$120 per person: $60-$90 for a good hotel room, $25 for three meals with a beer, $10 for transport and entry fees. Backpackers can live well on $40 including a $15 hostel bed. Splurge travelers hit $250+ once rooftop cocktails and a spa are involved.
Hotels in Bangkok
More guides to Bangkok
All guides
Itineraries · 10 min read
One week in Bangkok
Seven days is the sweet spot: temples, two day trips, real neighborhoods, and enough downtime to eat properly. Here's how we’d split a week if we were doing it again tomorrow, hotel by hotel.
Itineraries · 8 min read
Bangkok in 3 days on a budget
Three days in Bangkok on under $60 a day is genuinely doable — hostels at $12, meals under $3, and every temple within reach on public transport. Here's the honest plan.
Itineraries · 9 min read
Bangkok in 3 days, upgraded
Three days done right: a $250+ hotel, private car for the temple day, Michelin dinners, and a spa afternoon. Roughly $400-$600 a day per person, and every hour of it feels earned.
Real photos, real prices, and one tonne of carbon removed with every booking — at the same rate you would pay anywhere else.