Please help me find flights or a direct flight to Saint Kitts and Nevis from Haiti without a layover in the USA.
Assuming you don't want to set foot on continental America at all and stay within the islands, it looks like your transit options are these:
- Santo Domingo (connects to Port-au-Prince, Sint Maarten and Saint Kitts)
- Sint Maarten (connects to Port-au-Prince, Santo Domingo and Saint Kitts)
The PaP → Sint Maarten → Saint Kitts or PaP → Santo Domingo → Saint Kitts connections are obviously the most direct, but you'll need to check if tickets are available for these routes at your preferred times, as they seem to be somewhat sporadic. Taking a detour via PaP → Santo Domingo → Sint Maarten → Saint Kitts may actually make for the more convenient connection times.
Discovered via https://panflights.com. You may have to shop around for tickets for these a bit, as the major flight search engines didn't easily offer these in one bundle. Considering you will probably be purchasing individual tickets, making these self-transfers, the safest option may be a longer layover in Santo Domingo.
You can maybe get to Santo Domingo via other means and make this a non-stop Santo Domingo → Saint Kitts flight as well.
You'll be mostly looking at these airlines:
- Port-au-Prince PAP → Santo Domingo JBQ
- Santo Domingo JBQ → Sint Maarten SXM
- Santo Domingo SDQ → Sint Maarten SXM
- Santo Domingo SDQ → Saint Kitts SKB
- Sint Maarten SXM → Saint Kitts SKB
Obviously you'll want to take your visa requirements into account for these various countries as well, which I did not research.
Some flight search engines can exclude flights with a layover in countries you want to avoid, e.g. Kiwi:
Example of a flight that it returned:
Similarly, Google Flights gives the option to remove specific airports to avoid for layovers.