Nestled in the heart of the Florida Keys, Marathon is a hidden gem that offers a perfect blend of natural beauty and laid-back charm. Known for its crystal-clear waters teeming with marine life, this picturesque city is a haven for outdoor enthusiasts and water lovers alike. With its vibrant coral reefs, serene beaches, and stunning sunsets, Marathon is a paradise for those seeking relaxation and adventure in equal measure. Whether you're looking to explore the underwater world, enjoy fresh seafood dining, or simply unwind on a quiet beach, Marathon promises a truly unforgettable experience for every visitor.
Typically, September is the cheapest month of the year to fly to Marathon, Florida.
Popular airports near Marathon, Florida include Miami International Airport (MIA), Fort Lauderdale-Hollywood International Airport (FLL), and Key West International Airport (EYW).
The flight to Marathon, Florida (MTH) is roughly 19 hours 20 minutes and 8,479 miles (13,645 kilometres) from Delhi, India - New Delhi Indira Gandhi International Airport (DEL).
The best way is to compare flights to Marathon, Florida from leading comparison sites using our search engine dashboard.
Dolphin shows & encounters
Turtle care center with public tours
63-acre center featuring local wildlife
Islet with resorts & a dolphinarium
Hands-on programs & marine life exhibits
Marina and camping
Sand, swimming & turtle nesting-ground
Beach
Islands known for snorkeling & Key West
Bayside park with camping & activities
Architecture
Information services
Many sports & recreational facilities
Long, winding span connecting the Keys
Wakeboarding and water skiing
Hideaway beach with picnic tables
Bridge
Waterfront area for picnics & kites
Scuba diving
Island
Beach and marina
Museum
Skateboard park
Swim club
Tourist attraction
Harbor and marina
Park and beach
Park
Small, 5-acre island with a rich history
Island
Camping
Island
Beach
Kayaking
Heliport
Island
Island road known for its resort
Harbor, marina, and kayaking
Beach
Lighthouse, fishing, and beach
Beach
Fishing and marina
Island
Interactive dolphin-conservation center
Island
Science academy
Island
Coral reef, snorkeling, and scuba diving
Fishing
Channel
Island
Island
Scuba diving
Channel
Camping
2.1 °C
Sat, 20 Apr 2024
Average Temperature
24°C
Jan
25°C
Feb
26°C
Mar
28°C
Apr
30°C
May
32°C
Jun
33°C
Jul
33°C
Aug
32°C
Sep
30°C
Oct
27°C
Nov
25°C
Dec
Flights from Delhi, India - New Delhi Indira Gandhi International Airport (DEL) to Marathon, Florida (MTH) - The flight distance between these airports is 8,479 miles (13,645 kilometres). The direct flight time is roughly 19 hours 20 minutes.
Flights from Mumbai, India - Chhatrapati Shivaji Airport (BOM) to Marathon, Florida (MTH) - The flight distance between these airports is 8,938 miles (14,384 kilometres). The direct flight time is roughly 20 hours 21 minutes.
Flights from Chennai, India - Chennai International Airport (MAA) to Marathon, Florida (MTH) - The flight distance between these airports is 9,540 miles (15,353 kilometres). The direct flight time is roughly 21 hours 41 minutes.
Flights from Bengaluru/ Bangalore, India - Kempegowda Intl Airport (BLR) to Marathon, Florida (MTH) - The flight distance between these airports is 9,451 miles (15,209 kilometres). The direct flight time is roughly 21 hours 30 minutes.
Flights from Kochi, India - Cochin International Airport (COK) to Marathon, Florida (MTH) - The flight distance between these airports is 9,588 miles (15,430 kilometres). The direct flight time is roughly 21 hours 48 minutes.
Flights from Hyderabad, India - Rajiv Gandhi International Airport (HYD) to Marathon, Florida (MTH) - The flight distance between these airports is 9,226 miles (14,847 kilometres). The direct flight time is roughly 21 hours.
Flights from Thiruvananthapuram, India - Thiruvananthapuram International Airport (TRV) to Marathon, Florida (MTH) - The flight distance between these airports is 9,704 miles (15,618 kilometres). The direct flight time is roughly 22 hours 3 minutes.
Flights from Kolkata, India - Calcutta Subhas Chandra Bose Airport (CCU) to Marathon, Florida (MTH) - The flight distance between these airports is 9,088 miles (14,626 kilometres). The direct flight time is roughly 20 hours 41 minutes.
Flights from Ahmedabad, India - S.VallabhBhai Patel Airport (AMD) to Marathon, Florida (MTH) - The flight distance between these airports is 8,693 miles (13,989 kilometres). The direct flight time is roughly 19 hours 49 minutes.
Flights from Kozhikode, India - Kozhikode International Airport (CCJ) to Marathon, Florida (MTH) - The flight distance between these airports is 9,514 miles (15,311 kilometres). The direct flight time is roughly 21 hours 38 minutes.
Flights from Jaipur, India - Jaipur International Airport (JAI) to Marathon, Florida (MTH) - The flight distance between these airports is 8,555 miles (13,769 kilometres). The direct flight time is roughly 19 hours 30 minutes.
Flights from Goa, India - Dabolim Airport (GOI) to Marathon, Florida (MTH) - The flight distance between these airports is 9,190 miles (14,789 kilometres). The direct flight time is roughly 20 hours 55 minutes.
Flights from Lucknow, India - Chaudhary Charan Singh Airport (LKO) to Marathon, Florida (MTH) - The flight distance between these airports is 8,681 miles (13,971 kilometres). The direct flight time is roughly 19 hours 47 minutes.
Flights from Coimbatore, India - Coimbatore International Airport (CJB) to Marathon, Florida (MTH) - The flight distance between these airports is 9,559 miles (15,383 kilometres). The direct flight time is roughly 21 hours 44 minutes.
Flights from Tiruchirapalli, India - Tiruchirappalli International Airport (TRZ) to Marathon, Florida (MTH) - The flight distance between these airports is 9,631 miles (15,499 kilometres). The direct flight time is roughly 21 hours 54 minutes.
Flights from Pune, India - Lohegaon Airport (PNQ) to Marathon, Florida (MTH) - The flight distance between these airports is 9,003 miles (14,489 kilometres). The direct flight time is roughly 20 hours 30 minutes.
Flights from Bagdogra, India - Bagdogra Airport (IXB) to Marathon, Florida (MTH) - The flight distance between these airports is 8,815 miles (14,186 kilometres). The direct flight time is roughly 20 hours 5 minutes.
Flights from Guwahati, India - Gopinath Bordoloi Internationall Airport (GAU) to Marathon, Florida (MTH) - The flight distance between these airports is 8,891 miles (14,308 kilometres). The direct flight time is roughly 20 hours 15 minutes.
Flights from Visakhapatnam, India - Visakhapatnam Airport (VTZ) to Marathon, Florida (MTH) - The flight distance between these airports is 9,319 miles (14,997 kilometres). The direct flight time is roughly 21 hours 12 minutes.
Flights from Amritsar, India - Sri Guru Ram Dass Jee Airport (ATQ) to Marathon, Florida (MTH) - The flight distance between these airports is 8,224 miles (13,235 kilometres). The direct flight time is roughly 18 hours 46 minutes.
Flights from Madurai, India - Madurai Airport (IXM) to Marathon, Florida (MTH) - The flight distance between these airports is 9,666 miles (15,556 kilometres). The direct flight time is roughly 21 hours 58 minutes.
Flights from Nagpur, India - Dr. Babasaheb Ambedkar International Airport (NAG) to Marathon, Florida (MTH) - The flight distance between these airports is 9,001 miles (14,485 kilometres). The direct flight time is roughly 20 hours 30 minutes.
Flights from Chandigarh, India - Chandigarh Airport (IXC) to Marathon, Florida (MTH) - The flight distance between these airports is 8,338 miles (13,418 kilometres). The direct flight time is roughly 19 hours 1 minute.