Trà Cổ nằm ở phía đông của thành phố Trà Cổ Móng Cái, thuộc Quảng Ninh, Việt Nam. Tuy hiện nay Trà Cổ nằm trên đất liền, nhưng trước kia muốn ra đến Trà Cổ phải vượt qua một đầm lầy như một eo biển nhỏ, tục gọi là sông Trà Cổ. Chính vì vậy mà địa thế khu vực gần như một hải đảo, cách Móng Cái khoảng 10 km.
Đến nay, Trà Cổ đã thu hút nhiều khách du lịch đến tắm biển. Đây được đánh giá là một trong những bãi biển đẹp nhất ở miền Bắc Việt Nam, tuy nhiên cơ sở hạ tầng còn chưa phát triển. Biển Trà Cổ sở hữu một phong cảnh thiên nhiên tươi đẹp và hùng vĩ, đã từ lâu Trà Cổ được biết đến bởi nơi đây có mũi Sa Vĩ – điểm khởi đầu của hình chữ S trên bản đồ Việt Nam. Nhờ có bãi biển nước cạn dài đến 17 km, cát vàng, mịn, chạy dài theo hình cánh cung, Trà Cổ xứng đáng với danh hiệu bãi biển dài và đẹp nhất Việt Nam.