Air Canada flies to St Lucia from Toronto and British Airways and BWIA fly from London. LIAT has flights between St Lucia and Caracas and also has daily nonstop flights to Vigie Airport from Antigua, Barbados, Dominica, Martinique, St Vincent and Trinidad, and connecting flights from the rest of LIAT's Caribbean network. Yachties can clear customs and immigration at Rodney Bay, Castries, Vieux Fort and Marigot Bay. The latter is the easiest place to do the bureaucracy because you can anchor in the inner harbor and dinghy over to the customs office. Cruise ships dock in Castries harbor.
Most islanders use the cheap minivan bus service to get to town, school or work.
Very few buses run on Sunday. If there's no bus stop nearby, you can wave buses down en route as long as there's space for the bus to pull over. Taxis are plentiful at the airports, in Castries and in the main resort areas. Always establish the fare with the driver before you get in, doubly so if you want to do anything 'unusual,' like stopping to see a view. There are car rental agencies at the airports and at Rodney Bay.