Miami Weather

Average temperatures and rainfall in Miami, Florida

settings Palm trees on urban sidewalk, Miami Beach, Florida, United States
AC productions/Getty Images

If you're planning a vacation to Miami, you'll certainly want to know how the weather will affect your plans. The good news is that Miami has perhaps the most consistent temperatures in the Sunshine State with highs in the 70s and 80s throughout the year and lows in the 60s and 70s. The bad news is that the city also has one of the highest amounts of rainfall in the United States, with an annual average total of over 50 inches. Most of that occurs from mid-May through early October.

If you want to beat the Florida heat when visiting Miami, avoid the month of August. It is typically the warmest month with temperatures hitting the high 80s and low 90s. January is the coolest month; but, although temperatures can take a plunge below average, they seldom dip below freezing.

How to Dress

Miami's cultural diversity, status among celebrities and its seen-and-be-seen scene makes packing for your vacation a little different than in the rest of the state. Although you will see the typical shorts, tank tops and flip flops along the beach, if you want to fit in around town you'll need to dress up a bit. This is particularly true when dining out. Dresses accessorized with heels for women and nice slacks, button-down shirts and shined dress shoes for men are the norm.

In fact, Miami is all about the dress-to-impress scene. Latin influences call for bold colors and tropical prints, but wear sheer and natural fabrics that will help keep you cool in the humid, hot months. Of course, skin is in... the more you show the better. Also, stand out by accessorizing with big, bold and sparkly jewelry and wardrobe accents.

Finally, don't forget your bathing suit... it's a necessity when dressing for Miami.

Considerations When Departing on a Cruise

If you'll be taking a cruise out of the Port of Miami you should keep an eye on the tropics during the Atlantic hurricane season that runs from June 1 through November 30. Even if Miami isn't in the direct path of a storm, a ship's itinerary may change due to the weather forecast. Whether you'll be setting sail or staying a few days in Miami, it's important to know about these tips for traveling during hurricane season, particularly hurricane guarantees.

Miami Temperatures by the Month

Thinking of visiting a specific month? Check these average monthly temperatures and rainfall for Miami and average Atlantic Ocean temperatures for Miami Beach:

January

  • Average High: 74° F
  • Average Low: 61° F
  • Average Precipitation: 2.1 inches
  • Average Ocean Temperature: 71°

February

  • Average High: 75° F
  • Average Low: 63° F
  • Average Precipitation: 2.4 inches
  • Average Ocean Temperature: 73°

March

  • Average High: 76° F
  • Average Low: 65° F
  • Average Precipitation: 3.0 inches
  • Average Ocean Temperature: 75°

April

  • Average High: 79° F
  • Average Low: 69° F
  • Average Precipitation: 3.2 inches
  • Average Ocean Temperature: 78°

May

  • Average High: 83° F
  • Average Low: 74° F
  • Average Precipitation: 5.0 inches
  • Average Ocean Temperature: 80-81°

June

  • Average High: 87° F
  • Average Low: 77° F
  • Average Precipitation: 8.3 inches
  • Average Ocean Temperature: 84-85°

July

  • Average High: 88° F
  • Average Low: 78° F
  • Average Precipitation: 4.3 inches
  • Average Ocean Temperature: 86°

August

  • Average High: 89° F
  • Average Low: 79° F
  • Average Precipitation: 6.4 inches
  • Average Ocean Temperature: 84°

September

  • Average High: 87° F
  • Average Low: 78° F
  • Average Precipitation: 7.9 inches
  • Average Ocean Temperature: 84-83°

October

  • Average High: 84° F
  • Average Low: 75° F
  • Average Precipitation: 4.5 inches
  • Average Ocean Temperature: 83-79°

November

  • Average High: 79° F
  • Average Low: 70° F
  • Average Precipitation: 2.7 inches
  • Average Ocean Temperature: 76°

December

  • Average High: 76° F
  • Average Low: 64° F
  • Average Precipitation: 2.0 inches
  • Average Ocean Temperature: 73°

Visit weather.com for current weather conditions, 5- or 10-day forecast and more.