Swimming is the cheapest method I could find as well.
To my knowledge there are no charters from Florida ( or the US in general ) to/from the DR. Canada and Europe have charters, but so far, nothing I know of between the US and DR. Also, there are no ferries between FL and the DR.The one between the DR and
PR isn't that cheap.
It looks like the remaining options could be a cruise ship, probably expensive, or a commercial flight. Here is what I have found to do to minimize the costs of a commercial flight:
- Use a flight search engine like Kayak.com
- Look often for fare sales at the various airlines that fly between FL and the DR
- Use Tuesdays or Thursdays to travel. At least be flexible with your travel dates. Kayak has a flexible date option.
- Travel between major airports with more frequent flights like Miami (MIA) and Santo Domingo (SDO) and you have a better chance to get a less expensive seat. Allow the search engine to pick other airports just in case there is something less expensive around the time you need to travel
- Book about a month in advance if you can. Any closer to the flight time and you will probably pay more since the cheap seats go first.