Travel Time from Moncton, NB to Jamaica: Fly Only (~5h 20m)
Jamaica is an island in the Caribbean; there is no land or sea route from Moncton, New Brunswick. The only practical option is flying. Typical flight time (including layovers) is about 5 hours 20 minutes.