💰 Cheapest
⚡ Fastest
🕐 Earliest
Showing 25
of 90
live flights
16:48
06/04/2026
JAX
Jacksonville International Airport
24h 17m
2 Stops
⏱ EWR · 13h 3m EWR Airport ⏱ NAS · 5h 2m NAS Airport
17:05
06/05/2026
+1
MHH
Leonard M Thompson International Airport
₹43,995
per person
Select →
✕ Non-refundable 4 fare options
19:09
06/04/2026
JAX
Jacksonville International Airport
21h 56m
2 Stops
⏱ EWR · 10h 46m EWR Airport ⏱ NAS · 5h 2m NAS Airport
17:05
06/05/2026
+1
MHH
Leonard M Thompson International Airport
₹48,193
per person
Select →
✕ Non-refundable
American Airlines
AA-1990
17:50
06/04/2026
JAX
Jacksonville International Airport
15h 40m
2 Stops
⏱ PHL · 1h 40m PHL Airport ⏱ MIA · 7h 36m MIA Airport
09:30
06/05/2026
+1
MHH
Leonard M Thompson International Airport
₹48,312
per person
Select →
✕ Non-refundable 20 fare options
American Airlines
AA-1991
19:59
06/04/2026
JAX
Jacksonville International Airport
13h 31m
2 Stops
⏱ CLT · 1h 3m CLT Airport ⏱ MIA · 7h 39m MIA Airport
09:30
06/05/2026
+1
MHH
Leonard M Thompson International Airport
₹48,312
per person
Select →
✕ Non-refundable 🔥 Last 1 seats 22 fare options
07:00
06/04/2026
JAX
Jacksonville International Airport
7h 59m
2 Stops
⏱ PHL · 0h 44m PHL Airport ⏱ MIA · 1h 0m MIA Airport
14:59
06/04/2026
MHH
Leonard M Thompson International Airport
₹48,386
per person
Select →
✕ Non-refundable 19 fare options
19:09
06/04/2026
JAX
Jacksonville International Airport
21h 56m
2 Stops
⏱ EWR · 12h 51m EWR Airport ⏱ NAS · 2h 57m NAS Airport
17:05
06/05/2026
+1
MHH
Leonard M Thompson International Airport
₹48,727
per person
Select →
✕ Non-refundable
American Airlines
AA-1999
18:05
06/04/2026
JAX
Jacksonville International Airport
15h 25m
2 Stops
⏱ CLT · 9h 33m CLT Airport ⏱ MIA · 1h 8m MIA Airport
09:30
06/05/2026
+1
MHH
Leonard M Thompson International Airport
₹48,847
per person
Select →
✕ Non-refundable 17 fare options
American Airlines
AA-2001
13:45
06/04/2026
JAX
Jacksonville International Airport
19h 45m
2 Stops
⏱ CLT · 14h 0m CLT Airport ⏱ MIA · 1h 8m MIA Airport
09:30
06/05/2026
+1
MHH
Leonard M Thompson International Airport
₹48,847
per person
Select →
✕ Non-refundable 2 fare options
American Airlines
AA-2001
13:45
06/04/2026
JAX
Jacksonville International Airport
19h 45m
2 Stops
⏱ CLT · 2h 35m CLT Airport ⏱ MIA · 12h 22m MIA Airport
09:30
06/05/2026
+1
MHH
Leonard M Thompson International Airport
₹48,847
per person
Select →
✕ Non-refundable 8 fare options
American Airlines
AA-2865
09:45
06/04/2026
JAX
Jacksonville International Airport
23h 45m
2 Stops
⏱ PHL · 9h 50m PHL Airport ⏱ MIA · 7h 36m MIA Airport
09:30
06/05/2026
+1
MHH
Leonard M Thompson International Airport
₹48,847
per person
Select →
✕ Non-refundable 2 fare options
American Airlines
AA-1989
09:27
06/04/2026
JAX
Jacksonville International Airport
24h 3m
2 Stops
⏱ CLT · 2h 39m CLT Airport ⏱ MIA · 16h 39m MIA Airport
09:30
06/05/2026
+1
MHH
Leonard M Thompson International Airport
₹48,847
per person
Select →
✕ Non-refundable 2 fare options
American Airlines
AA-1989
09:27
06/04/2026
JAX
Jacksonville International Airport
24h 3m
2 Stops
⏱ CLT · 8h 51m CLT Airport ⏱ MIA · 10h 29m MIA Airport
09:30
06/05/2026
+1
MHH
Leonard M Thompson International Airport
₹48,847
per person
Select →
✕ Non-refundable 2 fare options
American Airlines
AA-1989
09:27
06/04/2026
JAX
Jacksonville International Airport
24h 3m
2 Stops
⏱ CLT · 11h 40m CLT Airport ⏱ MIA · 7h 39m MIA Airport
09:30
06/05/2026
+1
MHH
Leonard M Thompson International Airport
₹48,847
per person
Select →
✕ Non-refundable 2 fare options
07:00
06/04/2026
JAX
Jacksonville International Airport
26h 30m
2 Stops
⏱ PHL · 2h 18m PHL Airport ⏱ MIA · 17h 55m MIA Airport
09:30
06/05/2026
+1
MHH
Leonard M Thompson International Airport
₹48,847
per person
Select →
✕ Non-refundable 🔥 Last 2 seats 2 fare options
07:00
06/04/2026
JAX
Jacksonville International Airport
26h 30m
2 Stops
⏱ PHL · 10h 49m PHL Airport ⏱ MIA · 9h 5m MIA Airport
09:30
06/05/2026
+1
MHH
Leonard M Thompson International Airport
₹48,847
per person
Select →
✕ Non-refundable 🔥 Last 2 seats 2 fare options
07:00
06/04/2026
JAX
Jacksonville International Airport
26h 30m
2 Stops
⏱ PHL · 12h 34m PHL Airport ⏱ MIA · 7h 36m MIA Airport
09:30
06/05/2026
+1
MHH
Leonard M Thompson International Airport
₹48,847
per person
Select →
✕ Non-refundable 🔥 Last 2 seats 2 fare options
18:28
06/04/2026
JAX
Jacksonville International Airport
15h 2m
1 Stop
⏱ MIA · 12h 33m MIA Airport
09:30
06/05/2026
+1
MHH
Leonard M Thompson International Airport
₹48,847
per person
Select →
✕ Non-refundable 18 fare options
American Airlines
AA-1991
19:59
06/04/2026
JAX
Jacksonville International Airport
19h 0m
2 Stops
⏱ CLT · 1h 3m CLT Airport ⏱ MIA · 13h 9m MIA Airport
14:59
06/05/2026
+1
MHH
Leonard M Thompson International Airport
₹48,917
per person
Select →
✕ Non-refundable 9 fare options
American Airlines
AA-1991
19:59
06/04/2026
JAX
Jacksonville International Airport
19h 0m
2 Stops
⏱ CLT · 13h 24m CLT Airport ⏱ MIA · 0h 49m MIA Airport
14:59
06/05/2026
+1
MHH
Leonard M Thompson International Airport
₹48,917
per person
Select →
✕ Non-refundable 9 fare options
American Airlines
AA-1989
09:27
06/04/2026
JAX
Jacksonville International Airport
24h 3m
2 Stops
⏱ CLT · 6h 51m CLT Airport ⏱ MIA · 12h 22m MIA Airport
09:30
06/05/2026
+1
MHH
Leonard M Thompson International Airport
₹49,381
per person
Select →
✕ Non-refundable 2 fare options
07:00
06/04/2026
JAX
Jacksonville International Airport
26h 30m
2 Stops
⏱ PHL · 5h 11m PHL Airport ⏱ MIA · 15h 0m MIA Airport
09:30
06/05/2026
+1
MHH
Leonard M Thompson International Airport
₹49,381
per person
Select →
✕ Non-refundable 🔥 Last 2 seats 2 fare options
07:00
06/04/2026
JAX
Jacksonville International Airport
26h 30m
2 Stops
⏱ PHL · 7h 19m PHL Airport ⏱ MIA · 12h 52m MIA Airport
09:30
06/05/2026
+1
MHH
Leonard M Thompson International Airport
₹49,381
per person
Select →
✕ Non-refundable 🔥 Last 2 seats 2 fare options
American Airlines
AA-2711
06:00
06/04/2026
JAX
Jacksonville International Airport
3h 30m
1 Stop
⏱ MIA · 1h 3m MIA Airport
09:30
06/04/2026
MHH
Leonard M Thompson International Airport
₹63,699
per person
Select →
✕ Non-refundable 🔥 Last 1 seats 22 fare options
American Airlines
AA-1991
19:59
06/04/2026
JAX
Jacksonville International Airport
15h 22m
1 Stop
⏱ CLT · 11h 29m CLT Airport
11:21
06/05/2026
+1
MHH
Leonard M Thompson International Airport
₹63,699
per person
Select →
✕ Non-refundable 🔥 Last 2 seats 20 fare options
American Airlines
AA-1834
06:20
06/04/2026
JAX
Jacksonville International Airport
8h 39m
2 Stops
⏱ CLT · 3h 12m CLT Airport ⏱ MIA · 0h 49m MIA Airport
14:59
06/04/2026
MHH
Leonard M Thompson International Airport
₹63,699
per person
Select →
✕ Non-refundable 🔥 Last 1 seats 20 fare options
😕 No flights match your filters. Clear
View all flights
Jacksonville (JAX)
📍 Jacksonville International Airport
🌍 United States
🕐 GMT -5
📐 Latitude: 30.49410057067871
📐 Longitude: -81.68789672851562
Marsh Harbour (MHH)
📍 Leonard M Thompson International Airport
🌍 Bahamas
🕐 GMT -5
📐 Latitude: 26.5114
📐 Longitude: -77.083503
✈ Distance: Jacksonville,USA to Marsh Harbour,Bahamas — 631.17 km
📅 Results on this page are loaded for 04 Jun 2026 . Click View all flights for the complete live search.
Jacksonville to Marsh Harbour — what to expect when booking
The JAX–MHH route is served by multiple carriers throughout the year.
Fares on this route can move quickly — a price available now may not be there 30 minutes later.
If your dates are flexible, try shifting your departure by a day or two using the date strip above.
Mid-week departures often show lower base fares compared to weekend starts on many routes.
The distance between Jacksonville,USA and Marsh Harbour,Bahamas is approximately
631.17 km .
Before you book
Compare nearby dates The date strip above lets you scan nearby fares without restarting the search.
Open full search for more control Route page shows a limited live set. Full search opens the complete inventory with fresh results.
Check fare details Each result shows baggage, refundability and fare details before you proceed.
More flights from Jacksonville (JAX)
20 routes
More flights from Marsh Harbour (MHH)
6 routes
❓ Frequently asked questions — Jacksonville to Marsh Harbour flights
▼ Is it worth booking Jacksonville to Marsh Harbour flights in advance?
Generally yes — fares on most routes are most competitive around 4–6 weeks before departure. Booking earlier usually means better availability and a lower base fare when your dates are fixed.
▼ How far is Jacksonville from Marsh Harbour by air?
The straight-line distance between Jacksonville,USA (JAX) and Marsh Harbour,Bahamas (MHH) is approximately 631.17 km. Actual flying distance may vary slightly depending on routing.
▼ Are there non-stop flights from JAX to MHH?
Non-stop availability on this route varies by airline schedule and season. Use the filters below to quickly check whether direct options are available on your selected date.
▼ What is the cheapest day to fly from Jacksonville to Marsh Harbour?
Mid-week departures often show lower prices than weekend travel on many routes. Use the date strip above to compare nearby days quickly.