The best eSIM for Saint Lucia depends on how much data you need, but for a typical trip eSIM Ahora offers plans from $8.05, activated by QR code in about 30 seconds with no roaming from your home carrier. A 3 GB, 30-day plan costs $27.84. You connect, with top-ups available and nationwide coverage. Compatible with iPhone XS or newer, Samsung Galaxy S21+ and Google Pixel 3+.
Full-speed data every day; after the daily cap the speed is reduced.
Full speed up to 500 MB/day, then 512 Kbps.
Every eSIM can be installed within 180 days of purchase. Plan validity starts when you first connect.
Your eSIM picks between these networks on its own. If you see bars and nothing loads, you can pick one by hand.
Your Saint Lucia eSIM runs on one network: FLOW. Other local networks won't carry your data: if you see signal bars and nothing loads, turn off automatic network selection (iPhone: Settings → Cellular → your eSIM → Network Selection; Android: Settings → Network & internet → SIMs → your eSIM) and pick FLOW by hand.
Flow (Cable & Wireless) and Digicel are the two main operators. 4G across Castries (capital), Rodney Bay (north tourist zone), Gros Islet, Soufrière (southwest, base of the Pitons), Vieux Fort (south, airport), Marigot Bay. The Pitons (Gros Piton and Petit Piton — UNESCO, iconic volcanic peaks) have coverage at bases and trails; summits may have weak signal. Sulphur Springs (drive-in volcano in Soufrière) covered. West Coast resorts (Anse Chastanet, Sugar Beach, Jade Mountain) well covered. No commercial 5G. Type G British plugs, 230V/50Hz.
Fly into Hewanorra (UVF, south, international) or George F.L. Charles (SLU, north, regional). UVF to Soufrière ~30-40 USD taxi; UVF to Rodney Bay ~70-90 USD (1.5h) — expensive due to distance. Currency Eastern Caribbean dollar (XCD, fixed 2.7:1 to USD); USD accepted. Mid-range dinner 25-50 USD, mid-range hotel 150-400 USD (Jade Mountain, Ladera, Sugar Beach are top global resorts). Pitons (Gros Piton 4h hike, iconic view), Sulphur Springs (mud baths), Anse Chastanet (snorkel), Marigot Bay. English official + French Creole.