Some info has been automatically translated. Show original language

Apartment vacation rentals in North Beach, Miami Beach

Find and book unique apartments on Airbnb

1 of 3 pages
1 of 3 pages

Popular amenities for North Beach, Miami Beach apartment rentals

Weekly apartment rentals

Apartment rentals with a hot tub

Guest favorite

Apartment in Bay Harbor Islands

4.94 out of 5 average rating, 355 reviews

Luxuries 2/3 Apt Family vacation Bay Harbor Island

Aug 29 – Sep 5

R4,593 ZAR per night
Guest favorite

Apartment in Sunny Isles Beach

4.87 out of 5 average rating, 190 reviews

SUNNY ISLES OCEAN VIEW HOTEL ROOM!!! (+hotel fees)

Dec 9 – 16

R3,413 ZAR per night
Guest favorite

Apartment in Miami

4.87 out of 5 average rating, 234 reviews

Exquisite Oceanfront W/Direct Beach Access 2BR/2BA

Aug 30 – Sep 6

R6,353 ZAR per night
Guest favorite

Apartment in Miami

4.82 out of 5 average rating, 196 reviews

Spectacular Suite, City View, Free Park, Pool, Gym

Jun 19 – 26

R2,355 ZAR per night
Superhost

Apartment in Miami

4.9 out of 5 average rating, 140 reviews

Charming Retreat: Home Away from Home

Jul 8 – 15

R3,137 ZAR per night
Superhost

Apartment in Miami

4.83 out of 5 average rating, 129 reviews

30th Floor Apartment in Brickell/Downtown Miami!

Jun 25 – Jul 2

R2,947 ZAR per night
Superhost

Apartment in Fort Lauderdale

4.82 out of 5 average rating, 117 reviews

Retro Romantic Private Hot Tub Getaway

May 17 – 24

R2,036 ZAR per night
Superhost

Apartment in Miami

4.8 out of 5 average rating, 268 reviews

★ EXCLUSIVE Luxury Studio with FREE Parking ★

Sep 5 – 12

R3,320 ZAR per night

Quick stats about apartment rentals in North Beach, Miami Beach

  • Total rentals

    270 properties

  • Rentals with a pool

    140 properties have a pool

  • Pet-friendly rentals

    70 properties allow pets

  • Family-friendly rentals

    40 properties are a good fit for families

  • Total number of reviews

    21K reviews

  • Nightly prices starting at

    R370 ZAR before taxes and fees

Destinations to explore