Book cheap flights to Miami

PRIME DAYS discounts live for
-
Days
-
Hours
-
Minutes
-
Seconds

Explore the best deals

Discover the cheapest flights to Miami
emptyFilter
Filter by
The prices shown on this page were available within the last 20 days for the specified periods and should not be considered the final price offered. Please note that availability and prices are subject to change.

Popular flight routes to Miami

Johannesburg
Flights from Johannesburgto Miami
16815R
16509R
Prime price per passenger
Cape Town
Flights from Cape Townto Miami
22331R
21133R
Prime price per passenger
Durban
Flights from Durbanto Miami
17109R
15950R
Prime price per passenger
New York City
Flights from New York Cityto Miami
-20 %
2476R
1980R
Prime price per passenger

How long is the flight to Miami?

If you’re planning a trip to Miami, we at eDreams have checked the most popular routes to help you plan ahead. From Johannesburg, the flight takes about 23h 3m; from Cape Town, around 25h 11m; and from Nelspruit, roughly 25h 20m.
Flight Time (in hours)
JohannesburgCape TownNelspruitDurban
0h 5h 10h 15h 20h 25h 30h
23h 3m
25h 11m
25h 20m
25h 25m

How much does a flight to Miami cost?

At eDreams you can find flights from Johannesburg to Miami starting from R 9 834, with an average price of R 19 354. If you depart from other cities such as Cape Town, you can find tickets from R 10 658, and from Durban starting from R 11 702, according to data from the last 72 hours.
Filter by
JohannesburgCape TownDurban
R 19 354
R 26 552
R 13 097
JohannesburgCheapest
Cheapest Price: R 9 834
Cheapest
Average

Find and book the best flights to Miami

Miami, a major gateway city, connects North and South America as a global hub for finance, commerce, culture, and arts. This influential metropolis sits on Florida's southeastern tip, offering a unique blend of urban sophistication and natural beauty.

Wander through the Art Deco Historic District in South Beach, admiring its pastel-hued buildings and lively streetscapes. Little Havana's Calle Ocho presents a rich Cuban cultural experience, while the Wynwood Walls showcase large-scale street art and murals. The Freedom Tower also stands as a significant historical landmark.

Discovering Miami means encountering a dynamic destination known for its diverse culinary scene, distinctive architecture, and influential artistic movements. The city offers a unique blend of American innovation and Latin American flavour.

When is the best time to fly to Miami?

Miami's seasons distinctively shape its atmosphere and the experiences you’ll find upon arrival. Understanding these shifts helps prepare you for what defines the city at different times of the year.

High Season (November to April)

The high season in Miami welcomes you with pleasant, dry weather and mild temperatures, typically ranging from 20°C to 28°C. Humidity is low, and sunshine is abundant, creating ideal conditions for exploring. This comfortable climate draws a significant influx of visitors, making the city feel energetic and bustling.

During these months, Miami's outdoor spaces are lively. Beaches are lively, and al fresco dining thrives. Major events like Art Basel, the Miami International Boat Show, and the South Beach Wine & Food Festival create a festive atmosphere. The city's pace is quick, reflecting its peak popularity, with a lively social scene extending late into the evenings.

Low Season (May to October)

The low season brings Miami's tropical heat and humidity, with temperatures often climbing to 30°C or higher. Daily afternoon thunderstorms are common, especially from June to September, and this period also marks hurricane season. The city adapts to this weather, with a slower, more relaxed pace.

Upon landing, you’ll notice fewer crowds and a distinctly local feel. Many activities shift indoors, though early mornings are still pleasant for outdoor excursions before the heat intensifies. Events like Miami Spice Month highlight the culinary scene, often with indoor dining experiences. The city maintains its charm, offering a quieter, more laid-back encounter for those who don’t mind the warmth and occasional rain.

Miami bucket list: Best activities & sights

Stepping off your flight into Miami, you'll feel the city's unique energy immediately. Palm trees sway as the warm air signals a destination ready for discovery. Get ready to explore a city where art, culture, and stunning beaches converge to offer memorable experiences.

Here's what awaits you:

South Beach
This famous stretch of sand and sea is known for its lively Art Deco architecture and lively atmosphere. Stroll along Ocean Drive to see the pastel-coloured buildings and enjoy the beachfront scene.

Art Deco Historic District
Immerse yourself in the architectural beauty of South Beach's Art Deco buildings. These structures, dating from the 1930s and 40s, showcase a distinctive design style that defines the area's visual appeal.

Wynwood Walls
Discover one of the world's largest outdoor street art installations. This ever-evolving collection of murals transforms warehouse walls into a dynamic open-air gallery, reflecting Miami's contemporary art scene.

Little Havana
Experience the heart of Cuban culture in Miami. Stroll along Calle Ocho, watch cigars being hand-rolled, enjoy traditional music, and soak in the lively, community-focused atmosphere.

Biscayne National Park
Just south of the city, this marine park protects a diverse ecosystem of coral reefs, islands, and mangrove forests. It offers a unique opportunity to explore Florida's underwater world, showcasing nature's beauty near the urban landscape.

Vizcaya Museum & Gardens
Step back in time at this European-inspired estate from the early 20th century. Explore its grand architecture, ornate interiors, and meticulously manicured gardens that overlook Biscayne Bay.

Pérez Art Museum Miami (PAMM)
Admire contemporary and modern international art within a stunning architectural space overlooking Biscayne Bay. The museum's design itself is an attraction, integrating nature and art seamlessly.

Secure your seat to Miami today

Ready to discover Miami? We're here to help you find excellent flight deals, making your journey planning simple. Remember to book in advance and consider flying mid-week for the best fares, and if you travel often, eDreams Prime offers even more flight benefits.

Frequently asked questions about flights to Miami

How can I find cheap flights to Miami on eDreams?
At eDreams you will find flights from R406 to Miami. Thanks to the combination of various technologies, machine learning algorithms and real user searches on our platform, you will be able to choose between the different options that best suit your needs when you have to fly to Miami.
When's the best time to book flights to Miami?
By this we mean when travellers book their tickets. For the best time to actually travel to Miami, read on.
When's the best time to go to Miami?
According to our customers' flight searches, the best time to fly to Miami is March.
The next best month to travel to Miami is April.
And let's not forget February, the third top choice for travelling to Miami.
However if you prefer things on the less busy side, we can highlight November as the least popular month for flights to Miami.
What are the cheapest airlines flying to Miami?

Looking at the prices of our customers' bookings from US to Miami, your best bet for cheap flights is:

  • Air Europa: the average price of a one way flight is R19 028,14 . The average price of a Johannesburg ticket to Miami is R19 053,70 and R 22031 if you leave from Johannesburg.
  • Etihad Airways: a one-way ticket costs on average R20 584,24: this has been calculated taking as a reference the average price of flights of Johannesburg to Miami, which amounts to R20 584,24 and that of flights departing from Durban, whose average price is R32 542,90.
Which airlines fly to Miami?

Airlines flying direct from South Africa to Miami include:

  • American Airlines, with flights from New York City, Houston, TX and from Philadelphia, for example.
  • Frontier Airlines also operates numerous flights, some of them originating from Orlando, Georgetown and Washington.
  • Spirit Airlines, with flights from Houston, TX to Miami and New York City and also from New York City.

Airlines with indirect flights to Miami include:

  • Qatar Airways, which flies from Johannesburg, Cape Town or Durban.
  • Turkish Airlines, with flights from Johannesburg and Cape Town, as well as from Durban.
  • Virgin Atlantic, with flights from Johannesburg, Cape Town and also Durban.
How long before a flight to Miami should I be at the airport?
If you want to be on time for your flight to Miami, you should get to the airport at least two to three hours in advance. Check-ins, security controls, customs, and boarding the airplane can take some time. At eDreams, you can find the best deals for flights to Miami departing from over 8 cities and choose from a variety of services that will improve your time at the airport and guarantee a much better travel experience, such as priority boarding and additional luggage. For more convenience, when booking your flight to Miami with eDreams you can also add insurance or opt for a refundable fare and have a problem-free trip!

Plan your trip

Popular CitiesPopular Flight RoutesAlternate routes