Bãi Trường là bãi biển dài nhất Phú Quốc, với hơn 20km trải dài từ mũi Dinh Cậu ra đến Khóe Tàu Rũ. Bãi Trường mê đắm lòng người bởi bãi cát trắng mịn mênh mông, nhiều mỏm đá rải rác đủ hình thù và một vài làng chài nhỏ ẩn mình dọc bãi biển.
Nơi đây được chia làm 2 bãi nhỏ là Bắc Long Beach và Nam Long Beach. Bắc Long Beach dài 5km, từ cảng Dinh Cậu đến Eden Resort. Nam Long Beach chiếm 15km còn lại, kéo xuống tới Bắc An Thới. Với phong cảnh hữu tình, Bãi Trường không chỉ phát triển du lịch biển mạnh mẽ mà còn là mảnh đất “vàng” để nuôi cấy ngọc trai.