Reserve a Table
Your new food & drink menu at Cross Keys Inn

Welcome to
Cross Keys Inn

Opening Times

Today: 12:00 PM - 12:00 AM
Saturday: 11:00 AM - 12:00 AM
Sunday: 10:00 AM - 11:00 PM
Monday: 12:00 PM - 12:00 AM
Tuesday: 12:00 PM - 12:00 AM
Wednesday: 12:00 PM - 12:00 AM
Thursday: 12:00 PM - 12:00 AM

Elm Grove Road, Dinas Powys, CF64 4AA

Welcome to Cross Keys Inn Pub in Dinas Powys

Join us at Cross Keys Inn, your local pub in Dinas Powys. We look forward to seeing you soon!

About Cross Keys Inn Pub


The Cross Keys is a local pub, right in the heart of the village. We serve great food and have a fantastic range of real ales, with Cask Marque’s seal of approval.

We have an active darts team, as well as a sports bar, showing all of the sporting events on SKY and BT Sports on 2 HD big screen TV's. We also have another two televisions in the front bar and lounge for the times when sporting events clash, enabling us to show two different sporting events at once.

We have live entertainment, bringing a party atmosphere to the pub. Don’t forget to watch the Six Nations with us!


Pub Facilities

Disabled Toilet
Food Served
Sky Sports
BT Sport
HD Screens
Car Park
Children Welcome
Dog Friendly Pub
Cask Marque Approved
Live Music
Smoking Area
Baby Changing
Function Area

Discover More From Your Local Pub in Dinas Powys

Check out our latest menus and find out what's on at your local pub near Dinas Powys. 

View our food menus

Food & Drink Menus

View Our Menus

Download MyPub app

Order & Pay App

Download App

Latest pub news

Latest Pub News

View Our Blog