Diablo Mountain Inn has been welcoming visitors and business travelers to the charming town of Walnut Creek for over twenty years. The hotel sits in a convenient spot for exploring the East Bay, whether you’re heading to nearby trails like the ones around Mount Diablo or just need a comfortable base while passing through the area. It’s built a solid reputation on friendly service, good value, and a central location that keeps guests coming back.
The inn does accommodate dogs in certain guestrooms, though you’ll need to call ahead and speak directly with the onsite manager to arrange this. They want to confirm availability and walk you through their pet policy before you arrive, so there are no surprises when you check in. This approach actually works well—it means they’re being deliberate about which rooms work best for traveling with a dog, rather than just throwing open all their doors and hoping for the best.
There is a pet fee of $25 for the first three days of your stay, then $10 per day after that. They allow up to two dogs per room. If your dog causes damage to the guestroom, you’ll be charged for repairs in addition to the standard pet fees. It’s worth asking the manager when you call about their cancellation policy and whether there are any particular rooms they prefer for dogs—corner units or ground-floor options tend to work better for dogs anyway since you won’t be disturbing neighbors if your dog barks or moves around at night.
Walnut Creek itself has a walkable downtown area on Main Street where you can grab coffee or a quick meal within walking distance of the hotel. If you’re planning to spend time on trails or exploring the foothills, this location gives you easy access without being right in the thick of the town’s busier retail corridors.





