Suối Tiên nằm ở phía Nam huyện Diên Khánh, cách thành phố biển Nha Trang khoảng 20 km về phía Tây Nam. Ngọn suối bắt nguồn từ Hòn Bà, một ngọn núi cao hơn 800m. Sau khi đã lượn quanh qua nhiều thác ghềnh, quanh co trong những thung lũng, hẻm núi, cây rừng, để rồi trước khi đổ nước xuống vùng đồng bằng, dòng nước gặp phải một bức “tường thành” bằng đá chắn ngang, dòng suối phân thành hai nhánh, một nhánh chảy về hướng Bắc tắm tưới cho cánh đồng của xã Suối Cát (nay là xã Suối Tiên), còn một nhánh chảy tràn qua bãi đá chắn ngang, theo hướng Đông nhập vào suối Dầu, đổ nước vào sông Cái. Truyền thuyết kể rằng, nơi đây xưa kia là chỗ các ông tiên ngồi đánh cờ trên các bàn đá.