Thị trấn Ba Tri nằm ở phía Đông Nam tỉnh Bến Tre, giáp với huyện Thạnh Phú và huyện Châu Thành của tỉnh Tiền Giang. Diện tích của thị trấn là khoảng 29,7 km² và có khí hậu nhiệt đới, mưa nhiều vào mùa hè.
Dân số của Thị trấn Ba Tri là khoảng 39.000 người, với đa số là người dân tộc Kinh.
Thị trấn Ba Tri có nhiều danh lam thắng cảnh như Đập Đa Lộc, Cầu Thanh Tri, Bảo tàng Văn hóa Tỉnh Bến Tre, Khu du lịch sinh thái Thác Giang Điền, Vườn Quốc gia U Minh Hạ...
Đặc sản nổi tiếng của Thị trấn Ba Tri bao gồm bánh tráng phơi sương, chè đậu xanh Ba Tri, bánh pía Ba Tri, mắm tép Ba Tri...
Có 838 doanh nghiệp tại Thị trấn Ba Tri, Huyện Ba Tri, Bến Tre