West Port Hotel, Linlithgow

About Us

With a relaxed atmosphere, excellent service, country inn feel and vibrant contemporary touches the West Port is one of the best places to eat in Linlithgow. Our restaurant serves traditional favourites alongside contemporary dishes - all freshly prepared to order.

Looking for accommodation near Edinburgh? We also have 9 en-suite bedrooms, all located on the first floor above our restaurant.

Whether you are visiting for an evening meal, a sociable drink or an overnight stay, we are confident the West Port, Linlithgow is the ideal setting.

Sign Up

Sign Up

Sign up to hear about our latest news and offers.

Book with us

Book with us

Celebrating? Let us help you create an unforgettable day.


Pub Details

Tel: 01506 847456



West Port Hotel, 18-20 West Port, Linlithgow, Linlithgow, EH49 7AZ

Opening Hours

0900 - 2300 || Mon - Sun

Food Service Hours
0900 - 2100 || Sun - Thurs
0900 - 2200 || Fri & Sat