Bar & Restaurant

Fresh flavours, warm evenings, good company.

Our Story

Atmosphere

Beijaflor is a warm, intimate bar and restaurant nestled in Dinas Powys. Named after the Portuguese word for hummingbird, we bring colour, energy and flavour to every table.

Whether you're settling in for a long dinner, perching at the bar with a glass of wine, or joining us for our weekly events — every visit is designed to feel like a little escape to the coast.

Daily Offer

Happy Hour

Monday – Thursday, from 16:00 – 20:00pm.

Friday – Sunday, from 16:00 – 18:00pm.

Any 2 Cocktails for £14 (excludes Long Island & Negroni)

Book a Table

Reservations

Book your table online below, or give us a call and we'll be happy to help.

Book a table

By making a booking you agree to our Privacy Policy. Reservations are handled by resOS on our behalf.

When to Find Us

Opening Times

Monday08:00 – 22:00
Tuesday08:00 – 22:00
Wednesday08:00 – 22:00
Thursday08:00 – 22:00
Friday08:00 – 23:00
Saturday08:00 – 23:00
Sunday08:00 – 23:00

Kitchen closes 45 minutes before closing time. Last orders at the bar 15 minutes pior to closing time.

Find Us

Where We Are

Address

15 Station Rd
Dinas Powys
CF64 4DE

Parking & Transport

Public car park 2 minutes walk.

Get Directions ↗