Condo: You own the interior (or rent it) but not the entire building nor the property surrounding it usually. Often one side of a 2 unit building.
Apartment: A series of rooms smaller than a condo often times, usually 1 story (no stairs). Normally found in a large building with multiple units.
Flat: British term for apartment. See above.
Bungalow: Often a small single building, smaller than a normal house. Could be a single bedroom, or even a studio (No walls between “bedroom” area and other areas.
Townhouse: Much like a condo, usually multi-storied. Unlike a condo, however, you own the entire portion of the building you reside in. Meaning, the roof is yours, the walls are yours, other than the shared wall between you and the next unit.
Latest Answers