Với bãi tắm rộng và bằng phẳng, nền cát trắng mịn hoà trong nền nước biển xanh biếc suốt bốn mùa, Trà Cổ là rìa bên ngoài của một đảo bồi tự nhiên do tác động của sóng và dòng biển ven bờ tạo thành.
Trà Cổ nằm ở cực Đông Bắc đất nước thuộc tỉnh Quảnh Ninh, kề sát biên giới Trung Quốc, cách thị xã Móng Cái và cửa khẩu Móng Cái 8-9 km. Bằng ca nô hay tàu thuỷ chạy từ Hải Phòng đến Móng Cái với quãng đường 206 km hoặc từ Hồng Gai với hành trình 132 km, bạn sẽ đến bãi biển này. Nếu bạn đi đường bộ từ Hà Nội, theo đường 18, Hà Nội - Hòn Gai đến Tiên Yên rồi rẽ đường số 4 đi xã Móng Cái để ra bãi biển Trà Cổ.
Bên bờ biển là những cồn cát cao từ 3 đến 4 m, có làng ấp và dân cư trú đông đúc, chủ yếu sống nghề nông và chài lưới. Sát bờ biển là các dải rừng phi lao chắn gió, râm mát giữ cát và gần đó còn có hệ thống sinh thái rừng ngập mặn.
Bờ biển Trà Cổ dài tới 17 km từ mũi Gót ở phía bắc đến mũi Ngọc ở phía nam, đủ sức chứa hàng vạn khách du lịch đến nghỉ mát, tắm biển. Do cách xa các thành phố, khu công nghiệp, bến cảng, nên Trà Cổ có khí hậu mát mẻ, nồng nàn hương biển, không gian tĩnh mịch và còn mang đậm nét hoang sơ. Nhiệt độ trung bình hằng năm là 22,7 độ C, có 4 tháng nhiệt độ xuống 20 độ C (vào tháng 12 đến tháng 3 năm sau), tháng nóng nhất vẫn là nhiệt độ lý tưởng với mức từ 26 đến 28 độ C. Ở nơi đây, chưa hề thấy sự hiện diện của "bãi biển thương mại", rất ít hàng quán, hàng bán rong. Nếu bạn muốn thưởng thức hải sản tươi sống, có thể mua được ở ngay bên bờ biển khi thuyền chài ngư dân đánh bắt về.
Nếu kỳ nghỉ của bạn đúng vào dịp cuối tháng 5 âm lịch, bạn sẽ được tham gia "Hội làng Trà Cổ" diễn ra từ ngày 30/5 đến 6/6. Sáu ngày lễ hội tưng bừng này mang nét đặc trưng của đời sống ngư dân vùng biển.