Yes — Sri Lankan passport holders enjoy visa-free entry to Fiji for up to 30 days. No pre-arrival visa, no visa on arrival fee. Just show up with the right documents.
Apply at Fiji Immigration (Suva, Nadi, Lautoka) before 30 days expire. Extensions up to 3 months granted for tourism — fee applies (~FJD 200). Not guaranteed.
Fijian citizens also enter Sri Lanka visa-free for 30 days (ETA required online). Symmetric arrangement since 2017.
If transiting Australia/NZ/US en route to Fiji, check transit visa rules for Sri Lankan passport — often required even for airside connections.