West Port Hotel, Linlithgow

Find 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.

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

  • Food Served
  • Real Ale
  • Plasma Screens
  • Function Area
  • Disabled Toilet
  • Car Park
  • Wi-Fi
  • Sunday Roast
  • Accommodation
  • Children Allowed
  • Baby Changing
  • Sky TV
  • Cask Marque Accredited
  • BT Sport


Situated in the west side of town, a 10 minute walk from the train station and only a 5 minute drive from the M9.