Rowlesburg, West Virginia
Welcome to Cannon Hill Inn, where Rowlesburg's quiet charm meets comfortable, no-fuss lodging. Whether you're passing through or settling in for a while, we've got a clean, cozy room waiting for you.
About Us
Cannon Hill Inn sits right on East Main Street in Rowlesburg — a small town where people still wave as they drive by. We're not a sprawling resort with a dozen amenities you'll never use. We're a clean, comfortable place to lay your head after a long drive, and we take pride in making every guest feel welcome.
Whether you're here for a family visit, a weekend of fishing, or just need a quiet night somewhere off the highway, we'd love to have you. No fancy dress code, no rush — just a good night's sleep and a friendly hello in the morning.
Central Location
Right on Main Street
Friendly Service
We know our guests by name
Our Rooms
Every room is cleaned and ready for you — no surprises, no fuss. Just a comfortable bed and everything you need for a good night's rest.
A cozy room with a queen bed, perfect for a solo traveler or a couple. Clean, quiet, and ready whenever you are.
More space for the whole crew. Two double beds, plenty of room to spread out, and the same warm welcome you'd expect.
Explore the Area
Nestled in Preston County, Rowlesburg is your launching pad for outdoor adventures, small-town charm, and the kind of slow living that West Virginia does best.
Hiking, biking, and scenic drives through some of the most beautiful terrain in eastern West Virginia.
Fishing, kayaking, and quiet afternoons by the water — just a short drive from town.
Grab a coffee, chat with locals, and enjoy the kind of community you won't find anywhere else.
Get in Touch
Give us a call or send an email — we'll get you set up and ready to go. No online booking system to navigate; just a real conversation with real people.
(681) 270-9009
Call us anytime
wtcweaver@yahoo.com
Email us anytime
19 E Main St, Rowlesburg, WV 26425
Right in the heart of town
We'll get back to you as soon as we can.