Things to Do in Miami
DESTINATION GUIDE

Things to Do in Miami

50 curated spots from Miami itineraries

Activities & Attractions

30 curated experiences

Wynwood Walls
Do
morning

Wynwood Walls

See the neighborhood’s best-known murals and take your time with the outdoor art spaces.

2h · $12-$25 per person
South Pointe Park
Do
morning

South Pointe Park

Take final bayfront and ocean shots from the pier, especially around sunrise or late afternoon light.

1h 15m · Free
Bill Baggs Cape Florida State Park
Do
morning

Bill Baggs Cape Florida State Park

Beach, nature trails, historic lighthouse; perfect photography.

2h 30m · $8/vehicle
South Pointe Park & Pier
Do
afternoon

South Pointe Park & Pier

Walk the curved paths through lawns, palms, and small hills, then head onto the pier for sweeping views of the ocean, Fisher Island, and cruise ships.

1h 30m · Free
Vizcaya Museum and Gardens
Do
morning

Vizcaya Museum and Gardens

Prioritize the gardens, terraces, and bay-facing stonework for the best tropical photography.

2h 30m · $25-30
Lincoln Road Mall
Do
afternoon

Lincoln Road Mall

Shop boutiques and street market stalls; **photography highlight**: Capture colorful facades and performers (less-crowded north end); includes generous cafe breaks.

1h 30m · $0-30
Vizcaya Museum & Gardens
Do
afternoon

Vizcaya Museum & Gardens

Historic 1916 Italian Renaissance-style villa with 10 acres of formal gardens overlooking Biscayne Bay. Guided tours available; allow 2-3 hours.

2h 30m · $22-28 per person
Ocean Drive Art Deco Walk
Do
afternoon

Ocean Drive Art Deco Walk

Stroll along Ocean Drive to see pastel Art Deco hotels, neon signs, and classic Miami scenery; pause for photos near cute lifeguard towers on the beach side.

1h 30m · Free
Pérez Art Museum Miami
Do
afternoon

Pérez Art Museum Miami

Spend an unhurried afternoon with contemporary and modern art plus bayfront views outside the museum.

2h · $18 or less
Skyviews Miami Observation Wheel
Do
evening

Skyviews Miami Observation Wheel

Right at Bayside, ride the enclosed Ferris wheel for sweeping views over Biscayne Bay, the islands, and the skyscrapers—ideal around golden hour if you time it.

45m · $20-30
Bayfront Park & Bayside Marketplace
Do
evening

Bayfront Park & Bayside Marketplace

Stroll Bayfront Park’s waterfront paths for skyline views, then wander Bayside Marketplace’s open-air mall and marina for casual shopping and photos.

2h 30m · Free (shopping extra)
Everglades Airboat Tour
Do
morning

Everglades Airboat Tour

Semi-private 1-hr ride spotting wildlife; photography from boat (morning light best).

2h · $50-70 pp
Jungle Island
Do
morning

Jungle Island

Take a quick rideshare (10–15 minutes) over the causeway to this lush, jungle-themed attraction with tropical plants, animal exhibits, and views of both the Miami skyline and the bay. Arrive in the morning to avoid heat and crowds.

2h 30m · $40-60 (check current ticket prices)
Little Havana Calle Ocho Walk
Do
morning

Little Havana Calle Ocho Walk

Start near Domino Park and wander along Calle Ocho to see cigar shops, local art, and live music spilling onto the sidewalks.

2h · Free
Miami Beach Boardwalk
Do
morning

Miami Beach Boardwalk

Take a relaxed morning walk along the oceanfront path, with palm trees, beach views, and lots of room to slow down.

1h 30m · Free
Miami Beach Boardwalk Walk or Bike
Do
morning

Miami Beach Boardwalk Walk or Bike

From around 21st Street, follow the palm-lined boardwalk north; you can walk or rent a bike to explore several miles along the ocean.

2h · Free (bike rental ~$20)
South Beach & Lummus Park
Do
morning

South Beach & Lummus Park

Spend the morning on the wide sandy beach and shaded park: splash in shallow waves, walk the palm-lined path, and look at the colorful lifeguard towers. Bring simple beach toys for the kids or rent chairs and an umbrella.

2h 30m · Free (plus optional chair/umbrella rentals)
Bayside Marketplace
Do
evening

Bayside Marketplace

Walk the waterfront, browse the shops, and look for skyline and marina photos near sunset.

1h 30m · Free to browse
Bayside Marketplace & Bayfront Park
Do
morning

Bayside Marketplace & Bayfront Park

Stroll the waterfront shopping area and adjacent Bayfront Park for views of Biscayne Bay, playgrounds, and budget-friendly entertainment.[5][7]

2h · Free
Biscayne Bay Sunset Cruise
Do
evening

Biscayne Bay Sunset Cruise

Private or small-group cruise with champagne; skyline and millionaire homes views. Photography highlight—no restrictions.

1h 30m · $50-70/person
Calle Ocho Little Havana Walk
Do
afternoon

Calle Ocho Little Havana Walk

Walk SW 8th Street around 13th–17th Avenue to see cigar rollers, domino parks, murals, and souvenir shops; stop for photos and street snacks as you go.

2h · Free
Coconut Grove Free Explore
Do
afternoon

Coconut Grove Free Explore

Walk shaded streets lined with banyan trees, peek into small parks, and browse relaxed shops and cafés near the bay.

2h · Free
Crandon Park Beach
Do
afternoon

Crandon Park Beach

Spend a slow afternoon swimming, resting under shade, or walking the shoreline.

2h 30m · Free
Cubaocho Museum & Performing Arts Center
Do
late morning

Cubaocho Museum & Performing Arts Center

Browse Cuban art and check whether there is live music or a daytime cultural event during your visit.

1h 30m · Free-$10
Little Havana Calle Ocho Stroll
Do
early afternoon

Little Havana Calle Ocho Stroll

Walk SW 8th Street between roughly 12th and 17th Avenue, visiting ventanitas for cafecito, peeking into cigar shops, and photographing domino games at Máximo Gómez Park.

2h 30m · Free (food and drinks extra)
Matheson Hammock Park
Do
morning

Matheson Hammock Park

Swim in the calm atoll pool fed by Biscayne Bay, hike nature trails, photography from marina viewpoints; golden hour sunrise best.

2h · $10 entry per person
Miami Beach Boardwalk (South Section)
Do
afternoon

Miami Beach Boardwalk (South Section)

After South Pointe, head north and join the boardwalk path; walk or rent a bike and cruise along the palms and dunes up the coast.

2h · Free (bike rental extra)
Miami Beach Botanical Garden
Do
afternoon

Miami Beach Botanical Garden

Explore a compact botanical garden filled with palms, flowering trees, and water features; look for butterflies and koi fish.

1h 30m · Donation-based or low-cost
North Beach Oceanside Park
Do
afternoon

North Beach Oceanside Park

Relax in this more natural-feeling stretch of beach and park with plenty of trees, picnic areas, and a calmer atmosphere than South Beach. Let the kids play in the sand or on the grass while you unwind under the shade of sea grape and palm trees.

2h 30m · Free
North Shore Open Space Park
Do
late afternoon

North Shore Open Space Park

A more natural-feeling stretch of beach and parkland with sea grapes, tall grasses, and shady trees; stroll the paths or sit in the grass for a quieter, wild-coast vibe.

1h 30m · Free

Restaurants & Food

20 local favorites

Versailles Restaurant
Eat
evening

Versailles Restaurant

Iconic Cuban restaurant with authentic ropa vieja, black bean soup, and sweet plantains. Order the roasted pork for two.

2h · $25-40 per person
La Sandwicherie
Eat
late morning

La Sandwicherie

Grab a classic French-style sandwich and fresh juice before heading to the beach; it's fast, casual, and very Miami.

45m · $20-30 per person
Ball & Chain
Eat
evening

Ball & Chain

Live music spot; Cuban sandwich and mojitos.

1h 30m · $40-60 per person
Coyo Taco
Eat
afternoon

Coyo Taco

Keep it simple with tacos, elote, and a quick drink between mural stops.

1h · $12-22 per person
Under the Mango Tree
Eat
morning

Under the Mango Tree

Tiny, cozy café with lots of wood and plants; go for acai bowls, avocado toast, smoothies, and cold-pressed juices (all vegetarian/seafood-free, so fully halal-friendly as long as you avoid alcohol-based additives).

45m · $12-20 per person
Zak the Baker
Eat
late_morning

Zak the Baker

Popular bakery and cafe featuring artisan breads, pastries, and coffee; go for shakshuka or a pastry assortment to share.

1h · $20-30 per person
Greenstreet Cafe
Eat
morning

Greenstreet Cafe

Start with a comfortable brunch, coffee, or a fruit-forward breakfast before exploring the Grove.

1h 15m · $18-$35 per person
News Cafe
Eat
afternoon

News Cafe

Iconic outdoor cafe; order the lobster roll or ceviche salad with ocean views—casual seating encourages people-watching.

1h · $25-40 per person
Byblos Miami
Eat
afternoon

Byblos Miami

Upscale Eastern Mediterranean spot in a lush, stylish space; stick to vegetarian plates such as truffle hummus, tabbouleh, roasted Brussels sprouts, and hand-rolled couscous for a halal-friendly meal (avoid meat since halal certification isn’t advertised).

1h 15m · $30-45 per person
Front Porch Cafe
Eat
late_morning

Front Porch Cafe

Relaxed, charming spot on Ocean Drive; order the thick-cut French toast or omelets and a fresh juice.

1h 15m · $25-35 per person
Stubborn Seed
Eat
evening

Stubborn Seed

Michelin-starred tasting menu; try the chef's seasonal seafood.

2h · $150-200 per person
Coyo Taco Wynwood
Eat
early afternoon

Coyo Taco Wynwood

Casual taco spot with flavorful fillings and reasonable prices; order a mix of tacos and share chips with guacamole.

45m · $12-20 per person
Pura Vida South of Fifth
Eat
morning

Pura Vida South of Fifth

Bright, plant-filled café with smoothie bowls, avocado toast, acai, and egg dishes; everything is pork-free and you can stick to vegetarian or seafood-focused options.

1h · $15-25 per person
Al Basha Grill
Eat
evening

Al Basha Grill

Cozy Middle Eastern restaurant with leafy decor and a casual atmosphere. All meat is halal; good options include mixed grill platters, chicken shawarma, kofta, falafel, hummus, and fresh juices. Ask for non-alcoholic drinks and skip any pork (usually not on the menu anyway).

1h 15m · $20-30 per person
Ariete
Eat
evening

Ariete

New Cuban fine dining; try croquetas and duck.

2h · $100-150 per person
Big Pink
Eat
late_morning

Big Pink

Retro-style diner with huge portions and comfort food; great for a casual final-day brunch.

1h · $20-30 per person
Joe's Stone Crab
Eat
afternoon

Joe's Stone Crab

Legendary seafood; stone crab claws and key lime pie.

1h 30m · $50-80 per person
Juice & Java
Eat
morning

Juice & Java

Bright, casual cafe with lots of plants and wood accents; order shakshuka without meat, veggie omelettes, falafel platters, or custom salads and bowls, making sure to choose vegetarian or seafood toppings only and no wine-based sauces.

1h · $15-25 per person
Panther Coffee
Eat
morning

Panther Coffee

Specialty coffee and avocado toast in photogenic industrial space.

45m · $15-25 per person
Pita Loca
Eat
morning

Pita Loca

Order the falafel plate, egg wraps, hummus, or grilled chicken pita; all are halal-friendly choices and easy for kids.

45m · $12-$22 per person

More on Miami

BUILD YOUR MIAMI PLAN

Insider picks, smart timing, and a plan ready when you are.

Start Planning