Nestled in the heart of the Caribbean, Saint Lucia's vibrant capital city of Castries is a harmonious blend of laid-back island charm and bustling urban energy. With its picturesque harbor lined with colorful homes and lively markets brimming with local produce and crafts, Castries offers visitors a taste of authentic Caribbean culture. From pristine beaches perfect for unwinding to lush rainforests waiting to be explored, this enchanting city is a paradise for nature enthusiasts and sun-seekers alike. Whether you're strolling along the waterfront promenade or immersing yourself in the island's rich history and diverse cuisine, Castries promises a truly unforgettable experience.
The cheapest month to fly to Castries, Saint Lucia is typically September.
The best price we found is for C$405 from Toronto to Castries.
Some popular airlines include: WestJet, Iberia, Delta, American Airlines, Air Canada.
A good price for a flight to Castries is C$365 - C$446.
The popular airports near Castries, Saint Lucia are George F. L. Charles Airport (SLU) and Hewanorra International Airport (UVF).
The flight to Saint Lucia, Castries (UVF) is roughly 5 hours 42 minutes and 2,346 miles (3,775 kilometres) from Toronto, Canada - Airport Lester B. Pearson International (YYZ).
The best way is to compare flights to Saint Lucia, Castries from leading comparison sites using our search engine dashboard.
Lively cluster of craft & food sellers
Beach bars & snacks near an airport
Harbor area with resorts & recreation
History
Taxi Service
Point of interest
Islet with fortress ruins & a beach
Beach
Cathedral, basilica and church
Compound building
Museum
Museum
Tourist attraction
History
Tourist attraction
Ruins
Cricket Ground
22.3 °C
Mon, 29 Apr 2024
Average Temperature
29°C
Jan
29°C
Feb
29°C
Mar
30°C
Apr
31°C
May
31°C
Jun
31°C
Jul
31°C
Aug
31°C
Sep
31°C
Oct
30°C
Nov
29°C
Dec
Flights from Toronto, Canada - Airport Lester B. Pearson International (YYZ) to Saint Lucia, Castries (UVF) - The flight distance between these airports is 2,346 miles (3,775 kilometres). The direct flight time is roughly 5 hours 42 minutes.
Flights from Montreal, Canada - International Airport Pierre E.Trudeau (YUL) to Saint Lucia, Castries (UVF) - The flight distance between these airports is 2,317 miles (3,729 kilometres). The direct flight time is roughly 5 hours 38 minutes.
Flights from Vancouver, Canada - British Columbia, Vancouver International Airport (YVR) to Saint Lucia, Castries (UVF) - The flight distance between these airports is 4,257 miles (6,851 kilometres). The direct flight time is roughly 9 hours 57 minutes.
Flights from Calgary, Canada - Calgary International Airport (YYC) to Saint Lucia, Castries (UVF) - The flight distance between these airports is 3,907 miles (6,288 kilometres). The direct flight time is roughly 9 hours 10 minutes.
Flights from Edmonton, Canada - Edmonton International Airport (YEG) to Saint Lucia, Castries (UVF) - The flight distance between these airports is 3,948 miles (6,353 kilometres). The direct flight time is roughly 9 hours 16 minutes.
Flights from Halifax, Canada - Metropolitan Area Airport (YHZ) to Saint Lucia, Castries (UVF) - The flight distance between these airports is 2,157 miles (3,472 kilometres). The direct flight time is roughly 5 hours 17 minutes.
Flights from Ottawa, Canada - Macdonald-Cartier International Airport (YOW) to Saint Lucia, Castries (UVF) - The flight distance between these airports is 2,346 miles (3,776 kilometres). The direct flight time is roughly 5 hours 42 minutes.
Flights from Quebec, Canada - Québec City Jean Lesage International Airport (YQB) to Saint Lucia, Castries (UVF) - The flight distance between these airports is 2,363 miles (3,803 kilometres). The direct flight time is roughly 5 hours 45 minutes.
Flights from Yellowknife, Canada - Yellowknife Airport (YZF) to Saint Lucia, Castries (UVF) - The flight distance between these airports is 4,247 miles (6,834 kilometres). The direct flight time is roughly 9 hours 56 minutes.
Flights from Winnipeg, Canada - J.A. Richardson International Airport (YWG) to Saint Lucia, Castries (UVF) - The flight distance between these airports is 3,226 miles (5,192 kilometres). The direct flight time is roughly 7 hours 40 minutes.
Flights from St John's, Canada - St Johns International Airport (YYT) to Saint Lucia, Castries (UVF) - The flight distance between these airports is 2,388 miles (3,844 kilometres). The direct flight time is roughly 5 hours 48 minutes.
Flights from Kelowna, Canada - Kelowna International Airport (YLW) to Saint Lucia, Castries (UVF) - The flight distance between these airports is 4,104 miles (6,605 kilometres). The direct flight time is roughly 9 hours 37 minutes.
Flights from Sept-Iles, Canada - Sept-Iles Airport (YZV) to Saint Lucia, Castries (UVF) - The flight distance between these airports is 2,539 miles (4,086 kilometres). The direct flight time is roughly 6 hours 8 minutes.
Flights from Moncton, Canada - Greater Moncton International Airport (YQM) to Saint Lucia, Castries (UVF) - The flight distance between these airports is 2,248 miles (3,617 kilometres). The direct flight time is roughly 5 hours 29 minutes.
Flights from Thunder Bay, Canada - Thunder Bay International Airport (YQT) to Saint Lucia, Castries (UVF) - The flight distance between these airports is 2,889 miles (4,650 kilometres). The direct flight time is roughly 6 hours 55 minutes.
Flights from Wabush, Canada - Wabush Airport (YWK) to Saint Lucia, Castries (UVF) - The flight distance between these airports is 2,727 miles (4,389 kilometres). The direct flight time is roughly 6 hours 33 minutes.
Flights from Victoria Airport, Canada - Victoria International Airport (YYJ) to Saint Lucia, Castries (UVF) - The flight distance between these airports is 4,260 miles (6,855 kilometres). The direct flight time is roughly 9 hours 57 minutes.
Flights from Fort McMurray, Canada - Fort McMurray Airport (YMM) to Saint Lucia, Castries (UVF) - The flight distance between these airports is 3,962 miles (6,376 kilometres). The direct flight time is roughly 9 hours 18 minutes.
Flights from Comox, Canada - Comox Airport (YQQ) to Saint Lucia, Castries (UVF) - The flight distance between these airports is 4,339 miles (6,983 kilometres). The direct flight time is roughly 10 hours 8 minutes.
Flights from Regina, Canada - Regina International Airport (YQR) to Saint Lucia, Castries (UVF) - The flight distance between these airports is 3,519 miles (5,663 kilometres). The direct flight time is roughly 8 hours 19 minutes.
Flights from Timmins, Canada - Victor M. Power Airport (YTS) to Saint Lucia, Castries (UVF) - The flight distance between these airports is 2,674 miles (4,304 kilometres). The direct flight time is roughly 6 hours 26 minutes.
Flights from Saskatoon, Canada - J.G. Diefenbaker Intl Airport (YXE) to Saint Lucia, Castries (UVF) - The flight distance between these airports is 3,655 miles (5,882 kilometres). The direct flight time is roughly 8 hours 37 minutes.
From Toronto (YYZ), Canada to Castries, St. Lucia (UVF): C$405
Depart: 23 Jun 2024 · Return: 27 Jun 2024 Price found 29 Apr 2024, 04:13
From Montreal (YUL), Canada to Castries, St. Lucia (UVF): C$559
Depart: 18 Feb 2025 · Return: 25 Feb 2025 Price found 28 Apr 2024, 07:35
From Halifax (YHZ), Canada to Castries, St. Lucia (UVF): C$619
Depart: 01 Jun 2024 · Return: 09 Jun 2024 Price found 29 Apr 2024, 05:59
From Calgary (YYC), Canada to Castries, St. Lucia (UVF): C$763
Depart: 04 Nov 2024 · Return: 14 Nov 2024 Price found 28 Apr 2024, 18:18
From Vancouver (YVR), Canada to Castries, St. Lucia (UVF): C$1,122
Depart: 15 Mar 2025 · Return: 28 Mar 2025 Price found 27 Apr 2024, 03:46
From Quebec (YQB), Canada to Castries, St. Lucia (UVF): C$1,219
Depart: 06 Jun 2024 · Return: 18 Jun 2024 Price found 29 Apr 2024, 04:26
Expert Help