Douglas–Charles Airport: Pre-book a taxi or hotel transfer directly to Soufrière; it is the sensible option for this small southwest-coast village. Expect roughly 1¾–2½ hours on steep, winding island roads, depending on weather and traffic. It is not cheap—confirm an all-in fare before travel; a shared-bus journey means changing in or around Roseau and can consume most of a day.
Roseau Ferry Terminal: If arriving by ferry from Guadeloupe or Martinique, take a pre-arranged taxi south to Soufrière: about 35–50 minutes in normal conditions. Local buses are far cheaper but are informal, run to demand rather than a visitor-friendly timetable, and are a poor choice with luggage or a fixed check-in.