St. Lucia has two airports. Vigie Airport is located next to Castries and on the other side of the island, at Vieux Port is a larger airport: Hewanorra Airport. Cruise ships arrive at Pointe Seraphine. Yachts may clear customs in more options however: Rodney Bay, Castries, Vieux Fort, and Marigot Bay. Most private boaters prefer coming through Marigot Bay rather than Castries.

L'expres des Iles operates between Castries and Fort-de-France, Martinique; a service that many island hoppers find useful. The Caribbean Express operates between St. Lucia and other Caribbean islands, providing more options for inter-island travel.

Upon arriving in Castries, there are numberous companies of rental car services. All the major companies one may be familiar with, can be found in St. Lucia:

Several precautions should be made as far as renting cars. A temporary driver's license is required for driving in St. Lucia. This can be obtained at the airport, rental office, or police station; make sure to have your national driver's license with you and note that there will be a fee in obtaining a temporary. Also, driving in St. Lucia is on the left side of the road which comes as a rude awakening for many travelers.

For other types of transportation around Castries and the rest of the island, buses are available however no timetables are set in stone therefore; relying on a bus can be difficult for tourists. Taxis are available for island travel as well however, providing transportation to and from both of St. Lucia's airports.