Filter Your Search
All Filters
Rent Range
-Townhomes for Rent in Gwinnett County
359 Townhomes Available
Sort
- Default
- Lowest Price
- Highest Price
- Newest Listings
Filter Your Search
- Discounts
- 1 Month Free
- Specials
- Specials
- Specials
- 2 Months Free
- Specials
Find Your Next Townhome in Gwinnett County
We found 359 townhomes for rent in Gwinnett County, GA. Refine your search by using the filters to view 1, 2 or 3+ bedroom apartments. You can find affordable apartments, pet-friendly apartments, apartments with utilities included and more. Use our guide on nearby places to narrow down where to rent an apartment in or near Gwinnett County.
Find More Rentals in Gwinnett County, GA
Find More Townhomes for Rent near Gwinnett County
Cities in Gwinnett County
- Townhouses in Lawrenceville
- Townhouses in Duluth
- Townhouses in Buford
- Townhouses in Norcross
- Townhouses in Suwanee
- Townhouses in Peachtree Corners
- Townhouses in Snellville
- Townhouses in Johns Creek
- Townhouses in Sugar Hill
- Townhouses in Lilburn
- Townhouses in Tucker
- Townhouses in Sandy Springs
- Townhouses in Smoke Rise
- Townhouses in Grayson
- Townhouses in Dacula
Zip Codes in Gwinnett County
- Townhouses in 30043
- Townhouses in 30044
- Townhouses in 30024
- Townhouses in 30096
- Townhouses in 30519
- Townhouses in 30046
- Townhouses in 30518
- Townhouses in 30047
- Townhouses in 30071
- Townhouses in 30078
- Townhouses in 30093
- Townhouses in 30092
- Townhouses in 30084
- Townhouses in 30045
- Townhouses in 30017
- Townhouses in 30097
- Townhouses in 30360
- Townhouses in 30019
- Townhouses in 30052
- Townhouses in 30039