Elk Rapids Rentals

Close

Enter dates for more accurate prices

Payment Protection
Your payment for this rental is protected when you pay through FlipKey. Learn more

121 Houses

15

Harbors Edge Inn

Antrim County / Elk Rapids

Elk Rapids apartment

3 7 6 nights min

  • 3 bedrooms
  • sleeps 7
  • 6 nights min
  • Child Friendly
  • Air conditioning

Price per night from

$233

Price per night from

$233

23

Sweet Spot in Downtown Elk Rapids

Antrim County / Elk Rapids

Elk Rapids apartment

2 4 6 nights min

  • 2 bedrooms
  • sleeps 4
  • 6 nights min
  • Child Friendly
  • Air conditioning

Price per night from

$235

Price per night from

$235

14

Location, Location, Location

Antrim County / Elk Rapids

Elk Rapids apartment

2 6 7 nights min

  • 2 bedrooms
  • sleeps 6
  • 7 nights min
  • Child Friendly
  • Air conditioning

Price per night from

$235

Price per night from

$235

24

Beachfront Elk Rapids Condo w/ Pool & Bay Views!

Antrim County / Elk Rapids

Elk Rapids apartment

1 5 min stay varies

  • 1 bedroom
  • sleeps 5
  • min stay varies
  • Swimming pool
  • Ski
  • Child Friendly

Price per night from

$95

Responds fast!
avg. 3 hours 59 minutes

Price per night from

$95

20

Perfect family location for trips to ER/Charlevoix/Petoskey & Traverse area!

Antrim County / Elk Rapids

Elk Rapids house

4 10 7 nights min

  • 4 bedrooms
  • sleeps 10
  • 7 nights min
  • Child Friendly
  • Private garden

Price per night from

$250

Price per night from

$250

(19) Excellent 

25

Traverse City Lake Michigan Waterfront priv, Beach - Sunday to Sunday

Antrim County / Elk Rapids

Elk Rapids cottage

1 4 7 nights min

  • 1 bedroom
  • sleeps 4
  • 7 nights min
  • Beach / lakeside relaxation
  • Child Friendly
  • Pet Friendly

Price per night from

$179

Responds fast!
avg. 2 hours 24 minutes

Price per night from

$179

Great rentals within 20 miles that match your search

Distance approx 12.88 km from Elk Rapids

(2) Excellent 

13

In-town Suttons Bay; Walk to Beach; On Wine Trail

Leelanau County / Suttons Bay

Suttons Bay house

4 10 3 nights min

  • 4 bedrooms
  • sleeps 10
  • 3 nights min
  • Child Friendly
  • Air conditioning
  • Pet Friendly

Price per night from

$373

Responds fast!
avg. 3 hours 18 minutes

Price per night from

$373

Distance approx 13.9 km from Elk Rapids

12

Shanty Crk./Cedar River--SKI CONDO (Former Model)

Antrim County / Bellaire

Bellaire apartment

2 8 2 nights min

  • 2 bedrooms
  • sleeps 8
  • 2 nights min
  • Swimming pool
  • Child Friendly
  • Air conditioning

Price per night from

$274

Price per night from

$274

Distance approx 18.94 km from Elk Rapids

(1) Excellent 

12

Mill Pond Inn Bed & Breakfast Northport mi

Leelanau County / Northport

Northport b and b

5 2 1 night min

  • 5 bedrooms
  • sleeps 2
  • 1 night min
  • Nearest beach 0.5 mi
  • Private garden

Price per night from

$189

Responds fast!
avg. 3 hours 57 minutes

Price per night from

$189

Distance approx 11.33 km from Elk Rapids Show on Map

24

Central Bellaire Home - Walk to Intermediate River

Antrim County / Bellaire

Bellaire house

3 8 min stay varies

  • 3 bedrooms
  • sleeps 8
  • min stay varies
  • Ski
  • Child Friendly
  • Air conditioning

Price per night from

$110

Responds fast!
avg. 9 minutes

Price per night from

$110

Distance approx 18.78 km from Elk Rapids

(3) Average 

16

Lovelylee Cottage and Beach

Leelanau County / Leland

Leland cottage

3 6 7 nights min

  • 3 bedrooms
  • sleeps 6
  • 7 nights min
  • Beach / lakeside relaxation
  • Child Friendly
  • Car not necessary

Price per night from

$213

Price per night from

$213

Distance approx 18.89 km from Elk Rapids

28

NEW! Charming Leland River Cottage - Walk to Beach

Leelanau County / Leland

Leland house

6 13 min stay varies

  • 6 bedrooms
  • sleeps 13
  • min stay varies
  • Ski
  • Child Friendly
  • Air conditioning

Price per night from

$448

Responds fast!
avg. 1 hour 2 minutes

Price per night from

$448

Distance approx 9.31 km from Elk Rapids

22

Rolling Hilltop Way #2

Grand Traverse County / Williamsburg

Williamsburg condo

3 8 min stay varies

  • 3 bedrooms
  • sleeps 8
  • min stay varies
  • Nearest beach 2 mi
  • Child Friendly

Price per night from

$174

Price per night from

$174

Distance approx 9.6 km from Elk Rapids

(11) Very Good 

Certificate of Excellence

10

Traverse City Vacation Rental:One-bedroom condo

Grand Traverse County / Traverse City

Traverse City condo

1 4 min stay varies

  • 1 bedroom
  • sleeps 4
  • min stay varies
  • Beach / lakeside relaxation
  • Swimming pool
  • Child Friendly

Certificate of Excellence

Price per night from

$150

Price per night from

$150

Distance approx 19.01 km from Elk Rapids

13

In-town Leland Walk to Lake MI; near wine trail

Leelanau County / Leland

Leland house

4 12 3 nights min

  • 4 bedrooms
  • sleeps 12
  • 3 nights min
  • Beach / lakeside relaxation
  • Child Friendly
  • Air conditioning

Price per night from

$373

Responds fast!
avg. 3 hours 18 minutes

Price per night from

$373

Distance approx 12.94 km from Elk Rapids

14

Restored Victorian - walk to beach or downtown - close to wine tasting!

Grand Traverse County / Traverse City

Traverse City apartment

2 8 2 nights min

  • 2 bedrooms
  • sleeps 8
  • 2 nights min
  • Child Friendly

Price per night from

$224

Price per night from

$224

Distance approx 9.55 km from Elk Rapids

18

Cute Beach Side Condo on the Beautiful Bay

Grand Traverse County / Acme

Acme condo

1 5 1 night min

  • 1 bedroom
  • sleeps 5
  • 1 night min
  • Nearest beach 0.03 mi
  • Swimming pool
  • Child Friendly

Price per night from

$139

Price per night from

$139

Distance approx 11.78 km from Elk Rapids Show on Map

(1) Excellent 

4

Shanty Creek Legend Cottages

Antrim County / Bellaire

Bellaire hotel apartment

2 8 3 nights min

  • 2 bedrooms
  • sleeps 8
  • 3 nights min
  • Swimming pool
  • Child Friendly
  • Car not necessary

Price per night from

$174

Price per night from

$174

Distance approx 6.43 km from Elk Rapids Show on Map

(2) Excellent 

10

Torch Lakefront Cabin 6

Antrim County / Alden

Alden cottage

2 6 3 nights min

  • 2 bedrooms
  • sleeps 6
  • 3 nights min
  • Child Friendly

Price per night from

$184

Responds fast!
avg. 3 hours 36 minutes

Price per night from

$184

Distance approx 6.44 km from Elk Rapids Show on Map

11

Torch Lake Cabin 2

Antrim County / Alden

Alden cottage

3 8 3 nights min

  • 3 bedrooms
  • sleeps 8
  • 3 nights min
  • Child Friendly

Price per night from

$199

Responds fast!
avg. 3 hours 36 minutes

Price per night from

$199

Distance approx 9.64 km from Elk Rapids

22

Gorgeous Brand New Chic Beach Front Condo

Grand Traverse County / Acme

Acme condo

1 5 1 night min

  • 1 bedroom
  • sleeps 5
  • 1 night min
  • Nearest beach 0.03 mi
  • Child Friendly

Price per night from

$158

Price per night from

$158

Distance approx 14.14 km from Elk Rapids

(4) Excellent 

7

Schuss Mountain Slopeside Luxury Log Home

Antrim County / Bellaire

Bellaire house

5 16 3 nights min

  • 5 bedrooms
  • sleeps 16
  • 3 nights min
  • Ski
  • Child Friendly
“This home was positively fabulous!” The home is spacious and well cared for. We found all of the amenities to be exceptional. We used it for an extended family vacation and the home was quite comfortable for all.
…see more

Price per night from

$592

Price per night from

$592

Distance approx 9.59 km from Elk Rapids

14

Gorgeous Sunset Views at The Shores Beachfront Condo

Grand Traverse County / Acme

Acme condo

1 5 1 night min

  • 1 bedroom
  • sleeps 5
  • 1 night min
  • Nearest beach 0.03 mi
  • Child Friendly
  • Air conditioning

Price per night from

$149

Price per night from

$149

Distance approx 11.84 km from Elk Rapids

(1) Excellent 

16

Innisfaire Bed and Breakfast Maggie Mae Room

Grand Traverse County / Traverse City

Traverse City b and b

3 2 1 night min

  • 3 bedrooms
  • sleeps 2
  • 1 night min
  • Air conditioning
  • Private garden

Price per night from

$299

Responds fast!
avg. 24 minutes

Price per night from

$299

Distance approx 13.78 km from Elk Rapids

20

'Schooner House' 4BR Traverse City Cottage w/Deck

Grand Traverse County / Traverse City

Traverse City house

4 9 min stay varies

  • 4 bedrooms
  • sleeps 9
  • min stay varies
  • Ski
  • Child Friendly
  • Air conditioning

Price per night from

$198

Responds fast!
avg. 14 minutes

Price per night from

$198

Distance approx 17.52 km from Elk Rapids

18

GORGOUS Silverlake DREAM HOME for RENT Monthly

Grand Traverse County / Traverse City

Traverse City house

3 7 30 nights min

  • 3 bedrooms
  • sleeps 7
  • 30 nights min
  • Beach / lakeside relaxation
  • Nearest beach 0 mi
  • Ask about children

Price per night from

$199

Price per night from

$199

Distance approx 17.95 km from Elk Rapids

(2) Very Good 

20

Tranquil Beach Retreat - Scenic Arbutus Lake

Grand Traverse County / Traverse City

Traverse City house

3 8 min stay varies

  • 3 bedrooms
  • sleeps 8
  • min stay varies
  • Beach / lakeside relaxation
  • Child Friendly
  • Air conditioning

Price per night from

$209

Responds fast!
avg. 57 minutes

Price per night from

$209

Distance approx 14.04 km from Elk Rapids

17

close to downtown ground floor 1 bedroom condo

Grand Traverse County / Traverse City

Traverse City condo

1 4 3 nights min

  • 1 bedroom
  • sleeps 4
  • 3 nights min
  • Child Friendly
  • Air conditioning

Price per night from

$174

Price per night from

$174

Distance approx 13.62 km from Elk Rapids

(3) Average 

21

Spacious Living Home

Grand Traverse County / Traverse City

Traverse City house

3 8 3 nights min

  • 3 bedrooms
  • sleeps 8
  • 3 nights min
  • Nearest beach 2 mi
  • Child Friendly
  • Air conditioning

Price per night from

$249

Responds fast!
avg. 1 hour 51 minutes

Price per night from

$249

Distance approx 14.07 km from Elk Rapids

24

Verbin Villa

Antrim County / Bellaire

Bellaire condo

2 8 2 nights min

  • 2 bedrooms
  • sleeps 8
  • 2 nights min
  • Beach / lakeside relaxation
  • Swimming pool
  • Child Friendly

Price per night from

$239

Price per night from

$239

Distance approx 11.84 km from Elk Rapids

14

Innisfaire Bed and Breakfast Riley O'Mer Room

Grand Traverse County / Traverse City

Traverse City b and b

1 2 1 night min

  • 1 bedroom
  • sleeps 2
  • 1 night min
  • Air conditioning
  • Private garden

Price per night from

$249

Responds fast!
avg. 24 minutes

Price per night from

$249

Distance approx 10.74 km from Elk Rapids

21

West Grand Traverse Bay/Leelanau Peninsula home

Leelanau County / Suttons Bay

Suttons Bay house

3 9 min stay varies

  • 3 bedrooms
  • sleeps 9
  • min stay varies
  • Beach / lakeside relaxation
  • Child Friendly
  • Air conditioning

Price per night from

$398

Price per night from

$398

Distance approx 13.97 km from Elk Rapids

16

Luxury Condo - Downtown Traverse City

Grand Traverse County / Traverse City

Traverse City condo

1 4 2 nights min

  • 1 bedroom
  • sleeps 4
  • 2 nights min
  • Child Friendly

Price per night from

$199

Price per night from

$199

Distance approx 11.76 km from Elk Rapids Show on Map

24

Heart of Summit Village

Antrim County / Bellaire

Bellaire apartment

1 6 2 nights min

  • 1 bedroom
  • sleeps 6
  • 2 nights min
  • Nearest beach 5 mi
  • Swimming pool
  • Child Friendly

Price per night from

$75

Responds fast!
avg. 2 hours 51 minutes

Price per night from

$75

Distance approx 11.56 km from Elk Rapids Show on Map

20

Sunsets Over Lake Bellaire

Antrim County / Bellaire

Bellaire apartment

1 6 2 nights min

  • 1 bedroom
  • sleeps 6
  • 2 nights min
  • Nearest beach 5 mi
  • Swimming pool
  • Child Friendly

Price per night from

$100

Responds fast!
avg. 2 hours 51 minutes

Price per night from

$100

Distance approx 14.58 km from Elk Rapids

16

Brand New Downtown Traverse City Vacation Rental

Grand Traverse County / Traverse City

Traverse City apartment

1 4 2 nights min

  • 1 bedroom
  • sleeps 4
  • 2 nights min
  • Child Friendly
  • Air conditioning
  • Private garden

Price per night from

$99

Responds fast!
avg. 44 minutes

Price per night from

$99

Distance approx 11.6 km from Elk Rapids

11

Beach access-Wine tasting-Sleeping bear dunes

Grand Traverse County / Traverse City

Traverse City house

5 12 min stay varies

  • 5 bedrooms
  • sleeps 12
  • min stay varies
  • Child Friendly
  • Air conditioning
  • Pet Friendly

Price per night from

$198

Responds fast!
avg. 1 hour 5 minutes

Price per night from

$198

Distance approx 11.68 km from Elk Rapids Show on Map

15

Updated Shanty Creek Condo along the Legend Golf Course!

Antrim County / Bellaire

Bellaire condo

2 6 3 nights min

  • 2 bedrooms
  • sleeps 6
  • 3 nights min
  • Child Friendly
  • Air conditioning

Price per night from

$194

Price per night from

$194