Bang O is a khwaeng (subdistrict) located in the Bang Phlat District of Bangkok, Thailand. As of 2020, the subdistrict had a total population of 24,225 people.
The area serves as the uppermost part of both the Bang Phlat District and the Thonburi side of the city. It is also the namesake for the Bang O MRT station, which is located on the Blue Line of the Bangkok Mass Rapid Transit system.