Vacation rentals in Elfin Forest

Find and book unique accommodations on Airbnb

Top-rated vacation rentals in Elfin Forest

Guests agree: these stays are highly rated for location, cleanliness, and more.

Guest favorite

Guesthouse in Escondido

4.92 out of 5 average rating, 632 reviews

Hilltop cabin retreat with lake & mountain views

Rustic hilltop cabin overlooking Lake Hodges. Surrounded by open canyons & mountains, you will feel like you're a million miles away from everything as you take in the views from the cabin, deck or the outside shower, swim in the saltwater pool, or relax by the fire bowl. A short walk to lake with boating, fishing & miles of hiking/mountain biking trails. Property offers swimming pool, fire bowl, and shaded arbor. SD Zoo Safari Park, wineries, breweries, & ocean beaches all within easy reach.

Nov 22 – 29

$146 per night
Guest favorite

Tiny home in Escondido

4.96 out of 5 average rating, 114 reviews

Charming Cottage Retreat Steps from Lake Hodges

You will find this intimate and charming hideaway space, nestled in an oasis of greenery just minutes walk to beautiful Lake Hodges. Hiking trails in all directions. Your little cottage is a perfect space to relax and refresh. Extra bonus : We deep clean our cottage using environmentally conscious, non toxic practices. High end Ozone technology (kills 99.9% all bacteria) and Thieves cleaner ( aromatherapy ) We also use Eco friendly non toxic and allergenic laundry detergent and no perfumes.

Jul 14 – 19

$173 per night
Guest favorite

Farm stay in Elfin Forest

4.88 out of 5 average rating, 284 reviews

Cozy Retreat on Cherimoya Grove

Relax and unwind on a small family farm and cherimoya grove of over 100 cherimoya fruit trees. Interact with, feed, and brush the resident horse “Shadow,” pigs, chickens, and rooster. The room’s balcony overlooks the cherimoya grove and horse paddock. Located just outside of San Elijo Hills, the property is a close drive to Encinitas downtown and beaches, LEGOLAND, and San Diego Zoo’s Safari Park. While the farm feels far away, about a mile away are a grocery store, coffee shop, and wine bar.

May 23 – 30

$108 per night

Popular amenities for Elfin Forest vacation rentals

Other great vacation rentals in Elfin Forest

Guest favorite

Home in Escondido

5.0 out of 5 average rating, 121 reviews

Lake Views, Entire House, Pool & Hot Tub

Apr 19 – 26

$446 per night
Guest favorite

Guest suite in Encinitas

4.98 out of 5 average rating, 428 reviews

Spacious Casita with Resort Amenities

Nov 28 – Dec 5

$289 per night
Guest favorite

Guest suite in Valley Center

4.91 out of 5 average rating, 139 reviews

Hilltop Hideaway. Incredible Mountain Views

Mar 8 – 15

$92 per night
Guest favorite

Cabin in Escondido

5.0 out of 5 average rating, 111 reviews

Romantic Cozy Cabin of Western Red Cedar

Dec 28 – Jan 4

$285 per night
Guest favorite

Tiny home in Fallbrook

4.94 out of 5 average rating, 175 reviews

A-Frame in the Clouds

Feb 6 – 13

$141 per night
Guest favorite

Guesthouse in Encinitas

4.98 out of 5 average rating, 124 reviews

The Tiki Lounge, Leucadia, California

May 16 – 21

$130 per night
Guest favorite

Guest suite in Fallbrook

4.96 out of 5 average rating, 579 reviews

Winterwarm Cottage, minifarm stay and wine tasting

Jun 12 – 19

$109 per night
Guest favorite

Guesthouse in Rancho Santa Fe

4.99 out of 5 average rating, 140 reviews

Rancho Relaxo ★ Private Spacious Guest House

Jan 17 – 24

$380 per night
Guest favorite

Guesthouse in Escondido

5.0 out of 5 average rating, 31 reviews

Private Casita close to beaches & hiking

May 8 – 15

$168 per night
Guest favorite

Tiny home in Escondido

5.0 out of 5 average rating, 46 reviews

Cozy Tiny Home with Garden In N. County San Diego

Jan 3 – 10

$96 per night
Superhost

Home in Carlsbad

5.0 out of 5 average rating, 3 reviews

Lovely Coastal Cottage near Carlsbad beaches

Mar 9 – 16

$108 per night
Guest favorite

Guesthouse in Vista

5.0 out of 5 average rating, 25 reviews

Farm Cottage with petting zoo.

Nov 8 – 15

$95 per night

Destinations to explore