Theo “Thiện kiến luật” của Hán tạng thì thuở tại tiền, Đức Phật đã có ba lần đến viếng Đảo quốc (Srilanka):
– Lần thứ nhất, ngài đến để giáo hoá tộc người Dạ-xoa.
– Lần thứ hai, ngài đến tộc Rồng để hoà giải sự tranh chấp giữa hai bác cháu Long vương.
– Lần thứ ba, ngài đi hoằng pháp với 500 vị tỳ-khưu và có lưu lại dấu chân.
Mahāvaṃsa cũng có ghi chép truyền thuyết tương tự, nhưng lại khá nhiều chi tiết hơn:
Lần thứ hai, năm thứ 5 sau Phật thành Đạo
Theo Mahāvaṃsa, vào năm thứ 5 sau khi Phật Thành đạo, đang ở Jetavana – biết chuyện ở Đảo quốc sắp có chiến tranh; ngài lại một lần nữa, sử dụng thần thông, y bát lên đường. Tại đây, hai bác cháu Long vương là Đại phúc long (Mahodaranāga) và Tiểu phúc long (Cūlodaranāga) vì tranh giành chiếc ngai vàng bằng ngọc Maṇi mà sinh ra bất hòa; và sự xung đột có thể đưa đến một cuộc chiến tranh đổ máu. Khi hai bên đang dàn quân ở một trận địa lớn – thì Đức Phật đứng lơ lửng trên không, cả hai chúng Nāga đều sợ hãi. Đức Phật dùng thần thông, biến không gian tối đen như mực làm cho chúng càng kinh hoàng, khiếp đảm hơn. Lát sau, Đức Phật trả lại quan cảnh bình thường, nhưng ánh sáng từ nơi ngài lại lung linh tỏa rộng, chói rạng, làm cho lu mờ cả ánh sáng mặt trời. Đại phúc long, Tiểu phúc long quỳ mọp xuống.
Khi Đức Phật thâu thần thông, bước xuống đất, cả hai hội chúng đều vui sướng đến đảnh lễ dưới chân ngài. Sau đó Đức Phật thuyết một thời pháp, nói đến sự nguy hại, đau khổ của sự bất hòa, xung đột; sự mát mẻ, an vui của sự thương yêu, hòa hợp.
An trú hội chúng Rồng vào quy giới, độ ngọ xong, Đức Phật trở lại Kỳ Viên tịnh xá.