💰 Cheapest
⚡ Fastest
🕐 Earliest
Showing 25
of 74
live flights
05:05
05/11/2026
JAX
Jacksonville International Airport
7h 55m
1 Stop
⏱ ATL · 4h 43m ATL Airport
13:00
05/11/2026
MHH
Leonard M Thompson International Airport
₹30,571
per person
Select →
✕ Non-refundable 2 fare options
American Airlines
AA-4274
07:55
05/11/2026
JAX
Jacksonville International Airport
4h 25m
1 Stop
⏱ MIA · 1h 55m MIA Airport
12:20
05/11/2026
MHH
Leonard M Thompson International Airport
₹38,603
per person
Select →
✕ Non-refundable 13 fare options
American Airlines
AA-4274
07:55
05/11/2026
JAX
Jacksonville International Airport
5h 25m
1 Stop
⏱ MIA · 2h 59m MIA Airport
13:20
05/11/2026
MHH
Leonard M Thompson International Airport
₹38,603
per person
Select →
✕ Non-refundable 13 fare options
American Airlines
AA-1160
06:00
05/11/2026
JAX
Jacksonville International Airport
6h 20m
1 Stop
⏱ MIA · 3h 44m MIA Airport
12:20
05/11/2026
MHH
Leonard M Thompson International Airport
₹38,603
per person
Select →
✕ Non-refundable 13 fare options
American Airlines
AA-1160
06:00
05/11/2026
JAX
Jacksonville International Airport
7h 20m
1 Stop
⏱ MIA · 4h 48m MIA Airport
13:20
05/11/2026
MHH
Leonard M Thompson International Airport
₹38,603
per person
Select →
✕ Non-refundable 13 fare options
American Airlines
AA-2208
20:19
05/11/2026
JAX
Jacksonville International Airport
15h 2m
1 Stop
⏱ CLT · 11h 5m CLT Airport
11:21
05/12/2026
+1
MHH
Leonard M Thompson International Airport
₹38,603
per person
Select →
✕ Non-refundable 12 fare options
06:00
05/11/2026
JAX
Jacksonville International Airport
7h 20m
2 Stops
⏱ CLT · 1h 28m CLT Airport ⏱ MIA · 1h 5m MIA Airport
13:20
05/11/2026
MHH
Leonard M Thompson International Airport
₹38,603
per person
Select →
✕ Non-refundable 12 fare options
American Airlines
AA-2738
18:47
05/11/2026
JAX
Jacksonville International Airport
17h 33m
2 Stops
⏱ PHL · 0h 57m PHL Airport ⏱ MIA · 10h 11m MIA Airport
12:20
05/12/2026
+1
MHH
Leonard M Thompson International Airport
₹38,603
per person
Select →
✕ Non-refundable 8 fare options
American Airlines
AA-2738
18:47
05/11/2026
JAX
Jacksonville International Airport
18h 33m
2 Stops
⏱ PHL · 0h 57m PHL Airport ⏱ MIA · 11h 15m MIA Airport
13:20
05/12/2026
+1
MHH
Leonard M Thompson International Airport
₹38,603
per person
Select →
✕ Non-refundable 8 fare options
American Airlines
AA-4082
19:44
05/11/2026
JAX
Jacksonville International Airport
16h 36m
1 Stop
⏱ MIA · 14h 5m MIA Airport
12:20
05/12/2026
+1
MHH
Leonard M Thompson International Airport
₹39,129
per person
Select →
✕ Non-refundable 12 fare options
American Airlines
AA-4082
19:44
05/11/2026
JAX
Jacksonville International Airport
17h 36m
1 Stop
⏱ MIA · 15h 9m MIA Airport
13:20
05/12/2026
+1
MHH
Leonard M Thompson International Airport
₹39,129
per person
Select →
✕ Non-refundable 12 fare options
American Airlines
AA-2208
20:19
05/11/2026
JAX
Jacksonville International Airport
16h 1m
2 Stops
⏱ CLT · 9h 16m CLT Airport ⏱ MIA · 1h 55m MIA Airport
12:20
05/12/2026
+1
MHH
Leonard M Thompson International Airport
₹39,129
per person
Select →
✕ Non-refundable 8 fare options
American Airlines
AA-2208
20:19
05/11/2026
JAX
Jacksonville International Airport
16h 1m
2 Stops
⏱ CLT · 8h 15m CLT Airport ⏱ MIA · 2h 54m MIA Airport
12:20
05/12/2026
+1
MHH
Leonard M Thompson International Airport
₹39,129
per person
Select →
✕ Non-refundable 8 fare options
American Airlines
AA-2738
18:47
05/11/2026
JAX
Jacksonville International Airport
16h 34m
2 Stops
⏱ PHL · 8h 57m PHL Airport ⏱ CLT · 1h 8m CLT Airport
11:21
05/12/2026
+1
MHH
Leonard M Thompson International Airport
₹39,129
per person
Select →
✕ Non-refundable 6 fare options
American Airlines
AA-2208
20:19
05/11/2026
JAX
Jacksonville International Airport
17h 1m
2 Stops
⏱ CLT · 8h 15m CLT Airport ⏱ MIA · 3h 58m MIA Airport
13:20
05/12/2026
+1
MHH
Leonard M Thompson International Airport
₹39,129
per person
Select →
✕ Non-refundable 8 fare options
American Airlines
AA-2208
20:19
05/11/2026
JAX
Jacksonville International Airport
17h 1m
2 Stops
⏱ CLT · 9h 16m CLT Airport ⏱ MIA · 2h 59m MIA Airport
13:20
05/12/2026
+1
MHH
Leonard M Thompson International Airport
₹39,129
per person
Select →
✕ Non-refundable 8 fare options
American Airlines
AA-2208
20:19
05/11/2026
JAX
Jacksonville International Airport
17h 1m
2 Stops
⏱ CLT · 11h 2m CLT Airport ⏱ MIA · 1h 5m MIA Airport
13:20
05/12/2026
+1
MHH
Leonard M Thompson International Airport
₹39,129
per person
Select →
✕ Non-refundable 8 fare options
American Airlines
AA-2738
18:47
05/11/2026
JAX
Jacksonville International Airport
17h 33m
2 Stops
⏱ PHL · 9h 5m PHL Airport ⏱ MIA · 2h 5m MIA Airport
12:20
05/12/2026
+1
MHH
Leonard M Thompson International Airport
₹39,129
per person
Select →
✕ Non-refundable 8 fare options
American Airlines
AA-2214
18:12
05/11/2026
JAX
Jacksonville International Airport
18h 8m
2 Stops
⏱ CLT · 0h 58m CLT Airport ⏱ MIA · 12h 19m MIA Airport
12:20
05/12/2026
+1
MHH
Leonard M Thompson International Airport
₹39,129
per person
Select →
✕ Non-refundable 12 fare options
American Airlines
AA-2214
18:12
05/11/2026
JAX
Jacksonville International Airport
18h 8m
2 Stops
⏱ CLT · 10h 23m CLT Airport ⏱ MIA · 2h 54m MIA Airport
12:20
05/12/2026
+1
MHH
Leonard M Thompson International Airport
₹39,129
per person
Select →
✕ Non-refundable 8 fare options
American Airlines
AA-2214
18:12
05/11/2026
JAX
Jacksonville International Airport
18h 8m
2 Stops
⏱ CLT · 11h 24m CLT Airport ⏱ MIA · 1h 55m MIA Airport
12:20
05/12/2026
+1
MHH
Leonard M Thompson International Airport
₹39,129
per person
Select →
✕ Non-refundable 8 fare options
American Airlines
AA-2738
18:47
05/11/2026
JAX
Jacksonville International Airport
18h 33m
2 Stops
⏱ PHL · 9h 5m PHL Airport ⏱ MIA · 3h 9m MIA Airport
13:20
05/12/2026
+1
MHH
Leonard M Thompson International Airport
₹39,129
per person
Select →
✕ Non-refundable 8 fare options
American Airlines
AA-2214
18:12
05/11/2026
JAX
Jacksonville International Airport
19h 8m
2 Stops
⏱ CLT · 11h 24m CLT Airport ⏱ MIA · 2h 59m MIA Airport
13:20
05/12/2026
+1
MHH
Leonard M Thompson International Airport
₹39,129
per person
Select →
✕ Non-refundable 8 fare options
American Airlines
AA-2211
11:00
05/11/2026
JAX
Jacksonville International Airport
25h 20m
1 Stop
⏱ MIA · 22h 44m MIA Airport
12:20
05/12/2026
+1
MHH
Leonard M Thompson International Airport
₹39,979
per person
Select →
✕ Non-refundable 10 fare options
American Airlines
AA-2211
11:00
05/11/2026
JAX
Jacksonville International Airport
26h 20m
1 Stop
⏱ MIA · 23h 48m MIA Airport
13:20
05/12/2026
+1
MHH
Leonard M Thompson International Airport
₹39,979
per person
Select →
✕ Non-refundable 10 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 11 May 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.