Elgin Bed and Breakfasts
Elgin is located in Santa Cruz County in Arizona. While in town, enjoy a stay at an Elgin bed and breakfast or an Elgin Inn. The town offers a wide variety of attractions. Enjoy the beautiful scenery of the area at the Empire Ranch, with 66 miles of grassland and riparian woodlands great for birdwatching. The grasslands are surrounded by a half-dozen mountain ranges, and provide a perfect place to enjoy an afternoon picnic with the family. Spend the night with the family at the B&B, or visit Cafe Sonoita, which is rated in the top 100 for finest Arizona places to eat. Elgin is sure to become a family favorite!

Center map on a City, Neighborhood or street address
Showing results 1-2 of 2
Sort By:
B&Bs in Towns near Elgin
From $169
CASA DE SAN PEDRO BED & BREAKFAST INN
8933 South Yell Lane, Hereford, Arizona Territorial-style inn built around a tranquil courtyard and fountain located on the San Pedro River. Perfect for birding!31.408555,-110.106424
From $95
DOWN BY THE RIVER BED AND BREAKFAST
2255 S. Efken Place, P.o. Box 387, St. David, Arizona Santa Fe-style home, the Lodging Hub of Cochise County, borders the San Pedro River near Tombstone and the world-famous San Pedro National Riparian Area.31.86504622,-110.2148462
