Thanh Long Bay toạ lạc tại xã Tân Thành, huyện Hàm Thuận Nam, tỉnh Bình Thuận, với mặt tiền bờ biển dài hơn 1.7km thuộc tuyến đường ven biển Quốc gia, mặt còn lại giáp với đường DT719B có lộ giới 42m. Thanh Long Bay cách mũi Kê Gà 5 phút di chuyển, 20 phút đến trung tâm thành phố và sân bay Phan Thiết, khoảng 2 giờ di chuyển đến Thành phố Hồ Chí Minh.