Saint Lucia is a small island — about 43km long and 23km wide — but the roads are narrow and mountainous, and journey times are longer than the distances suggest. Driving from Castries to Soufrière takes about an hour.
Minibuses
Minibuses are the main transport for locals and the cheapest option for independent travellers. They run fixed routes and are identifiable by their green licence plates with an M prefix. Fares are very low — EC$2.50 to EC$8 depending on distance. They operate from around 6am to around 10pm, with later service on Friday nights. There is no fixed timetable; they leave when full. You flag them down and shout when you want to get off.
Taxis
Taxis are widely available, with light blue licence plates (TX prefix). Fares are not metered, so agree the price before you get in. Official rate cards exist but drivers don't always follow them. From Hewanorra Airport to Castries costs around US$70–80 by taxi; shared options are sometimes available for less. For visiting Soufrière and the south from the north, many visitors book a taxi for the day rather than relying on minibuses, which can involve changes.
Car Rental
Renting a car gives you the most flexibility. You'll need a local driving permit (available from the rental company, around US$20–25) in addition to your home licence. Drive on the left. Roads in the interior are narrow and winding; a 4WD is not strictly necessary but useful if you plan to explore. Several international companies operate at Hewanorra, including Avis, Budget, and Hertz.
Water Taxi
Water taxis run between the main tourist areas along the west coast. Travelling between Castries and Soufrière by sea is often faster and more scenic than driving, particularly if you want to avoid the mountain roads. Ask at the marina or waterfront in either town.
Ferry
A passenger ferry (L'Express des Îles) connects Saint Lucia to Martinique, Dominica, and Guadeloupe. Useful if you're island-hopping.