Goochland, Virginia
Tucked along Hadensville-Fife Road, Caledonia Lodge offers comfortable, no-fuss lodging for travelers passing through and families seeking a peaceful weekend escape.
About Us
Caledonia Lodge has been a steady presence on Hadensville-Fife Road for decades — a place where travelers stop for a good night's sleep and return because they found something rare: genuine hospitality without pretense.
Whether you're driving through central Virginia, visiting family in the area, or looking for a quiet base to explore Richmond's surroundings, our lodge offers clean, comfortable rooms at honest prices. No frills, no fuss — just a warm bed and a friendly welcome.
Accommodations
Every room at Caledonia Lodge is kept clean, comfortable, and ready for you — whether you need one night or a week.
Standard
Two queen beds, private bath, and a workspace — ideal for couples or small families traveling together.
Family
A king bed for adults and a queen sofa bed for kids or extra guests — the most popular choice for families.
Solo
A cozy room with a full bed — perfect for solo travelers or anyone passing through on a long drive.
Why Stay With Us
It's not about luxury amenities — it's about the things that actually matter when you're on the road.
Set back from the road in Goochland, our lodge offers the kind of stillness you won't find in a chain hotel off the highway.
No rigid front-desk hours. Call ahead and we'll work with your schedule — because we know travel doesn't run on a clock.
Pull up and park right outside your room — no fees, no hunting for a spot, no hassle with your luggage.
We treat every guest like a neighbor stopping by. It's the Goochland way — and it's why people come back.
Gallery
Find Us
2712 Hadensville-Fife Rd
Goochland, VA 23063
Caledonia Lodge is located in central Goochland County, roughly 20 minutes west of downtown Richmond. We're accessible via Route 604 and just off the Hadensville-Fife Road corridor — easy to find, quiet once you arrive.
Reserve Your Stay
Call us to check availability or make a reservation. We're happy to answer any questions about the area or your stay.
(804) 457-9808