Xã Vạn Thọ thuộc địa bàn huyện Vạn Ninh. Xã có diện tích 21,8 km². Xã Vạn Thọ có vị trí địa lý: Phía đông và phía tây giáp biển Đông; phía nam giáp xã Vạn Thạnh; phía bắc giáp xã Đại Lãnh.
Hiện tại, người dân ở xã Vạn Thọ có thể di chuyển khá thuận lợi vào trung tâm tỉnh Khánh Hòa qua ĐT 651, QL 1A,… Những tuyến đường này giúp người dân xã Vạn Thọ có thể di chuyển dễ dàng qua các địa phương khác hoặc vào trung tâm huyện Cam Lâm. Từ UBND xã Vạn Thọ đến UBND huyện Vạn Ninh mất khoảng 19 km (22 phút); đến UBND tỉnh Khánh Hòa mất khoảng 76 km di chuyển bằng ô tô (1 giờ 28 phút); đến ngã tư Đá Bàn mất 33 km (36 phút).
Theo Quy hoạch sử dụng đất đến năm 2030 và Kế hoạch sử dụng đất năm đầu của Quy hoạch sử dụng đất huyện Vạn Ninh được UBND tỉnh Khánh Hoà phê duyệt ngày 7/1, xã Vạn Thọ có một vài dự án sẽ thu hồi đất để triển khai, bao gồm các dự án sau:
Khu dân cư chợ Cổ Mã (13 lô) - xã Vạn Thọ; Trụ sở làm việc công an Vạn Thọ; Trường THPT Bắc Vạn Ninh.
Xem chi tiết Kế hoạch sử dụng đất năm đầu của Quy hoạch sử dụng đất huyện Vạn Ninh TẠI ĐÂY