A long weekend from Singapore comfortably covers either Bangkok or Phuket on its own — combining both needs at least 6 days once you add the domestic flight leg. Direct flights from Changi Airport (SIN) to Suvarnabhumi Airport (BKK) take about 2 hours 15 minutes, and direct flights to Phuket International Airport (HKT) take roughly 1 hour 45 minutes, so most long-weekend trips pick one city rather than splitting time.
Option A: 4 days in Bangkok
- Day 1 — Arrive, evening at a riverside night market.
- Day 2 — Grand Palace and Wat Phra Kaew, Wat Arun, Chao Phraya river boat.
- Day 3 — Chatuchak Weekend Market (best Sat/Sun) or a Chinatown (Yaowarat) street food crawl.
- Day 4 — Free morning for shopping around Siam before an evening flight back.
Option B: 4 days in Phuket
- Day 1 — Arrive, settle into a beach base (Kata, Karon or Patong).
- Day 2 — Island-hopping day trip to the Phi Phi Islands or Phang Nga Bay.
- Day 3 — Old Phuket Town in the morning, beach afternoon.
- Day 4 — Relax before an evening flight back.
If you have 6 days: combining both
With 6 days, a 3+3 split between Bangkok and Phuket is workable, connected by an 80–90 minute domestic flight between Suvarnabhumi/Don Mueang and Phuket International Airport (HKT).
Budget guidance
As of mid-2026, round-trip flights from Singapore on budget carriers to either city are frequently available well under SGD 300 when booked a few weeks ahead, though fares vary by season and demand. A comfortable 4-day trip (3-star to boutique hotel, local dining, one activity) typically runs SGD 400–700 per person excluding flights — treat this as a rough band and check current fares directly.
Visa for this trip
Check current Thailand entry requirements for Singapore passport holders on the official Thailand e-Visa portal or the Thailand Electronic Travel Authorization (ETA) site before booking.