Stand on the sand at South Beach in the late afternoon and you will see the two Miamis side by side: the pastel facades of the Art Deco district behind you, the cruise ships sliding out of PortMiami across the bay, and a line of people still swimming in water that stays warm long after the sun drops. Miami rewards travellers who treat the beach as a starting point rather than the whole trip.
This guide suits anyone planning a first visit, a long weekend, or a winter escape. It covers the beach and the barrier island across Biscayne Bay, the city's sports and festival calendar, and the neighbourhoods where Miami's Latin American character is most visible.
What follows is a practical list of things worth your time, ordered from the strongest down, followed by a one-day plan and answers to the questions visitors ask most.
Top things to do in Miami
1. South Beach
South Beach is the most famous stretch of the city of Miami Beach, on a barrier island across Biscayne Bay from downtown Miami. It is known for its party scene, and it is the closest beach to the city for most visitors.
Topless sunbathing is allowed in Miami Beach. If you want to swim without a swimsuit, go to Haulover Beach in North Beach instead. Note that while the beaches stay active all year, the water is usually too cold for locals to swim in during winter.
2. Virginia Beach
Virginia Beach is the only beach inside Miami city limits. If you want to swim without crossing Biscayne Bay, this is where you go.
Pair it with a day in the city rather than a full beach day, since the larger and better-known sands are on Miami Beach.
3. Calle Ocho
Calle Ocho runs along Southwest 8th Street between 11th and 27th Avenue and hosts the largest Hispanic street festival in Miami. The one-day event features contests, concerts and food, and is usually held in March.
It is free to attend, and you only pay for parking if you bring a car. A carnival runs on the same day in a lot to the left of Florida International University's main entrance, so you can combine the two.
4. Ultra Music Festival
Held on the streets of downtown Miami every March, Ultra is a three-day and three-night festival built around the biggest names in electronic music. It sells out almost every year.
Tickets typically run from $300 to $600 for the three days and rise in price as the show gets closer, so buy early if your trip depends on it.
5. Carnaval Miami
This festival is made up of ten events spread across ten days in late February and early March. It is hosted by the Kiwanis Club of Little Havana and includes music, international foods, concerts, sports, culinary competitions, galas and an upscale Latin jazz festival.
Because it runs over more than a week, check the schedule before you book flights if a particular event is the reason for your trip.
6. Independence Day
On July 4 the Miami skyline is lit by fireworks. Bayfront Park pairs the display with live music and a laser show, while Key Biscayne offers strong views of the fireworks themselves.
Choose Bayfront Park if you want the full programme of music and lasers, and Key Biscayne if you mainly want to watch the sky.
7. King Mango Strut
Held after Christmas on Main Avenue and Grand Avenue in Coconut Grove, this parade began as a parody of current events and of the Orange Bowl Parade. The Orange Bowl Parade is no longer held, but the King Mango Strut continues to make fun of the previous year's follies.
It is a good fit for a late-December trip when you want something other than beach time.
8. Miami Marlins
The Marlins play baseball in the Little Havana neighbourhood, which makes a game an easy pairing with a walk along Calle Ocho.
Check the schedule before you go, since the season does not run all year.
9. Miami Heat
The Heat play basketball in Downtown Miami, close to the downtown streets used by Ultra and within reach of Bayfront Park.
A game is a straightforward evening option if you are staying downtown rather than on Miami Beach.
10. Miami Dolphins
The Dolphins play American football in Miami Gardens, in the suburbs north of the city. The same stadium, Hard Rock Stadium, hosts the Miami Open tennis tournament in late March to early April and the Formula One Miami Grand Prix in May.
Because the stadium is outside the city, plan the trip around the event rather than tacking it onto a downtown day.
11. Miami Open
Since 2019 Hard Rock Stadium has been the main stadium for the Miami Open, held in late March to early April. It is one of the biggest events on the men's and women's professional tours outside the four Grand Slam tournaments.
It overlaps with the spring festival season, so book accommodation early if your dates fall in that window.
12. Miami Grand Prix
Formula One racing comes to the Miami International Autodrome in May. The circuit is a temporary street course set up at Hard Rock Stadium in Miami Gardens, and the sport has raced here since 2022.
The long straight is the most famous part of the circuit. As with the tennis, the venue is in the suburbs, so treat it as a separate outing from a downtown or beach day.
13. Miami Hurricanes
The University of Miami's teams play most sports at the university's campus in Coral Gables, but the football team plays at the Dolphins' stadium in Miami Gardens.
If you want to see football, you will be heading to Miami Gardens; for other sports, Coral Gables is the destination.
14. FIU Panthers
Florida International University's teams play in University Park, an unincorporated area just west of the Miami city limits.
This is a convenient option if you are already in the western part of the city, and it pairs naturally with the Calle Ocho carnival lot near the university's main entrance.
15. Florida Atlantic Owls
The Florida Atlantic Owls play in Boca Raton in Palm Beach County, north of Miami.
Treat this as a day trip rather than a city activity, and only if you are already travelling up the coast.
If you only have one day
Morning: Start at Virginia Beach, the only beach inside Miami city limits, for an early swim before the heat builds. Then cross Biscayne Bay to Miami Beach and walk the sands of South Beach while the light is still soft.
Afternoon: Head back into the city for lunch and an afternoon in Little Havana, where you can walk Calle Ocho. If a Marlins home game falls on your date, the ballpark is in the same neighbourhood and makes a natural end to the afternoon.
Evening: Return to Downtown Miami for a Miami Heat game if one is scheduled, or stay in the downtown streets where Ultra takes place in March. On July 4, finish at Bayfront Park for live music, a laser show and fireworks over the skyline.
Frequently asked questions
When is the best time to visit Miami?
The beaches are active all year, though the water is usually too cold for locals to swim in during winter. Very few city-wide events are planned in July and August because of the summer heat, so spring and the winter holidays are busier for festivals.
Which festivals should I plan a trip around?
Ultra Music Festival in March, Calle Ocho in March, and Carnaval Miami across ten days in late February and early March are the largest. The King Mango Strut is held after Christmas in Coconut Grove, and Independence Day fireworks light the skyline on July 4.
Can I see a major sports game without leaving the city?
Yes. The Miami Marlins play in Little Havana and the Miami Heat play in Downtown Miami, both within the city. The Miami Dolphins, the Miami Open and the Miami Grand Prix are all at Hard Rock Stadium in Miami Gardens, and the Florida Panthers and Inter Miami CF play in Broward County.
Where can I swim without a swimsuit?
Topless sunbathing is allowed in Miami Beach. For full nudity, go to Haulover Beach in North Beach.
Decide which festival or game anchors your dates, then build the rest of the trip around the beach and the neighbourhoods in between.