Book Now

Welcome to
East Port Dunfermline

Opening Times

Today: 11:00 AM - 11:00 PM
Wednesday: 11:00 AM - 11:00 PM
Thursday: 11:00 AM - 11:00 PM
Friday: 11:00 AM - 1:00 AM
Saturday: 10:00 AM - 1:00 AM
Sunday: 11:00 AM - 11:00 PM
Monday: 11:00 AM - 11:00 PM

7 East Port, Dunfermline, KY12 7JG

About East Port Dunfermline Pub

The East Port is a terrific pub to visit during a day out in Dunfermline or a great way to spend the evening afterwards.

This is not simply a sports bar. Even when sports are on the pub has cosy sofas and booths, a great selection of local cask ales, a stunning outdoor beer garden and we are also dog friendly making it the perfect place to catch up with friends and loved ones.

We hope you enjoy visiting The East Port - our traditional pub in Dunfermline City Centre.

Pub Facilities

Wi-Fi
Accessible Toilet
Sky Sports
TNT Sports
HD Screens
Real Ale
Cask Marque Approved
Outside Area
Smoking Area
Beer Garden
Dog Friendly Pub
Live Music

Discover More From Your Local Pub in Dunfermline


Check out our latest menus and find out what's on at your local pub in Dunfermline. 

Live Sport

Live Sport in Dunfermline

Love sport? So do we!

Whether it's Football, Rugby, Horse Racing or any other sport you want to watch; we've got you covered.

View Fixtures

People holding pints

Grab A Drink

Whether you're in for a quiet one or want to watch a match with your mates, we've got something for everyone.

Why not check out our menus?

View Menus

Download MiXR

MiXR App

Get rewarded just for making a purchase at East Port Dunfermline.

Meet up with mates, grab a drink and scan your MiXR app to earn points and keep an eye out for special offers.

Download Now

Find Upcoming Big Fixtures Below

Saturday 9th November

Sunday 10th November

Book Your Christmas Party

Enjoy Christmas With Us!

We're ready to celebrate this Christmas and we want you to join us! So let’s kick back, enjoy some holiday treats, and soak up the festive vibes together!

Book Now For Christmas

Date of Visit?
Reason for your visit?
What time?
Who's booking?
×

We are experiencing a technical issue with our online booking functionality. Please try your selection again.

If you would prefer to speak to one of our team at East Port Dunfermline, Dunfermline, please contact us on 01383 736678