A 3 to 4-day trip is usually sufficient to cover the major attractions of Bangkok. However, a week would be more suitable to thoroughly explore the city, including its numerous markets, parks, and lesser-known neighborhoods.