Overview
The Caradon Inn is a welcoming country pub in Upton Cross near Liskeard, offering traditional pub favourites, hearty Sunday roasts, and a relaxed, family-friendly dining atmosphere—all just a stone’s throw from Bodmin Moor.
The Caradon Inn is a welcoming country pub in Upton Cross near Liskeard, offering traditional pub favourites, hearty Sunday roasts, and a relaxed, family-friendly dining atmosphere—all just a stone’s throw from Bodmin Moor.
Set in the scenic village of Upton Cross on the edge of Bodmin Moor, The Caradon Inn is a charming countryside pub that brings together hearty Cornish fare and warm hospitality. Known for its relaxed vibe and home-cooked meals, it’s a local favourite for casual dining, Sunday roasts, and an after-walk pint.
The menu showcases well-executed classics like beer-battered fish and chips, steaks, burgers, and daily specials—all served with generous portions and a smile. With family-friendly service, a beer garden, and local ales on tap, The Caradon Inn is the perfect stop whether you're a local or passing through while exploring South East Cornwall’s wild landscapes.
Upton, Liskeard PL14 5AZ, United Kingdom