Từ thị xã Vĩnh Yên, tỉnh Vĩnh Phúc sau 1 giờ xe chạy là lên tới Tam Đảo, cách Hà Nội khoảng 80km về phía tây bắc. Đảo do 3 ngọn núi cao nhất hợp thành: núi Thạch Bàn nằm chính giữa, núi Thiên Thị và núi Phù Nghĩa. Chuyện kể rằng, ngày xưa đất và trời gần nhau, đỉnh núi Thiên Thị là nơi họp chợ, người trên trời thả thang xuống đất để giao lưu, mua bán, trao đổi hàng hóa.