Historic O’Keefe Ranch - Historic Places Days

Historic O’Keefe Ranch

Vernon, British Columbia
House Museum/Homestead
9380 BC-97, Vernon, BC, Canada
Get directions
10am-5pm daily
(250) 542-7868


Step Back in Time…To the early days of the Okanagan Valley.

The O’Keefe Ranch was founded in 1867 and represents the very beginnings of European settlement in the Okanagan Valley. In its earliest days, the O’Keefe Ranch was the end of the wagon road into the Okanagan Valley and the site of the stagecoach depot. It was a small, self-contained community, with a Post Office, blacksmith shops, grist mill, and even its own church and cemetery. Many of the original buildings still exist and are a delight to explore. The O’Keefe Ranch tells the story of early BC ranching and endeavors to preserve the history and culture of the early ranching era for future generations.

Situated at the head of Okanagan Lake in the stunning Okanagan Valley, just a few minutes from the City of Vernon, the Ranch welcomes travelers from all over the world as well as local residents.


  • Family-Friendly
  • Parking
  • Parkland
  • Washrooms


9380 BC-97, Vernon, BC, Canada
Get directions

Nearby Places

Mackie Lake House

Coldstream, British Columbia
1910 Historic Mackie Lake House on the shores of beautiful Kalamalka Lake
View Place | Get Directions

Laurel Packinghouse

Kelowna, British Columbia
An enchanting brick packinghouse with displays from Kelowna’s iconic tree fruit industry.
View Place | Get Directions

Benvoulin Heritage Church, Gardens and Reid Hall

Kelowna, British Columbia
The historic place is the Benvoulin Church, built in 1892 as a wood Gothic Revival church …
View Place | Get Directions

Peachland Historic Schoolhouse

Peachland, British Columbia
Peachland Visitor Centre and Legends of the Lake Interpretive Centre.
View Place | Get Directions

Popular VisitLists Including "Historic O’Keefe Ranch"

Michele’s Best Summer Vacation!

Barkerville, British Columbia to Vernon, British Columbia 6 places
After a summer of no traveling, it’s time to jump back in with this exciting itinerary!
View VisitList

Register A Place

Create an account to add your historic place.

Make a VisitList

Welcome! To get started on a VisitList, you’ll need to have an account with #HistoricPlacesDays.

Already have an account? to sign in.
We use your contact information to process your registration and correspond with you about the National Trust and its programs. You can unsubscribe at any time. We care about your privacy. Read our privacy statement.

Sign In

Sites that participate in #HistoricPlacesDays need to have an account.

Welcome! To get started on a new VisitList or to edit an existing one, you’ll need to have an account with #HistoricPlacesDays. Sign in below!

Not registered? Click here to create an account.

Forgot Password

Enter your email address to request a password reset.

to sign in.

Get the latest scoop on everything #HistoricPlacesDays – join our e-newsletter and never miss a beat.