Best Restaurants in East Lothian
Hungry in East Lothian? Explore top-rated restaurants with menus, reviews, and local recommendations. Open the free web guide or Evendo app.
The best restaurants in East Lothian
- Top rated
- Closest to the centre
- Price level: low to high
- Time to spend: shortest first
- A–Z
29 restaurants
-
Pub4.3★1,668 reviews
The Melville Inn
Nestled in the scenic Melville Nurseries of Lasswade, The Melville Inn is a distinguished gastropub and British restaurant offering a warm, inviting atmosphere with quality food and comfortable accommodations. Known for its excellent service, diverse menu including vegetarian options, and a cozy bar, it blends historic charm with modern hospitality. Open daily from early morning to late evening, it’s a favored spot for locals and travelers seeking hearty meals and a relaxed ambiance in Midlothian.
Mon–Fri 7:00–23:00 · Sat–Sun 8:00–23:00Price level $$Time to spend 1–3 hrs
-
Family friendly4.4★1,160 reviews
The Longniddry Inn
The Longniddry Inn is a beloved community pub and restaurant located on Main Street in Longniddry, East Lothian. Operating for over 50 years, it offers a warm, family- and dog-friendly atmosphere with a menu featuring hearty, locally sourced dishes, including handcrafted pizzas. Known for its cozy ambiance and attentive service, it is a popular spot for locals and visitors seeking a relaxed dining experience in a traditional Scottish village setting.
Price level $$Time to spend 1–2.5 hrs
-
Cafe4.3★1,180 reviews
Söderberg The Meadows
Söderberg The Meadows is a vibrant Scandinavian-style bakery and café located at 27 Simpson Loan in Edinburgh. Renowned for its authentic Swedish pastries, especially the cult-favorite cardamom buns, it offers a cozy atmosphere with a variety of artisanal breads, sourdough pizzas, sandwiches, and rich coffees. The café features indoor and outdoor seating, including a generous outdoor area perfect for relaxing on warmer days. It caters to diverse dietary needs with vegan and vegetarian options, making it a popular spot for brunch, light meals, and coffee breaks.
Mon–Fri 7:45–18:00 · Sat–Sun 8:30–18:00Price level $$Time to spend 0.5–2 hrs
-
Restaurant4.7★927 reviews
The Waterside Bistro in Haddington
The Waterside Bistro is a charming, family-run restaurant located on the banks of the River Tyne in Haddington, East Lothian. Known for its warm atmosphere, scenic riverside views, and a menu featuring classic and fresh dishes, it offers a welcoming dining experience from lunch through dinner. With friendly and professional service, it is a popular spot for both locals and visitors seeking quality food in a relaxed setting.
Mon–Fri 12:00–22:00 · Sat–Sun 12:00–24:00Price level $$Time to spend 1–2.5 hrs
-
Gastropub4.3★1,083 reviews
The Sun Inn
Nestled in Newbattle near Dalkeith, The Sun Inn is a welcoming gastropub offering a blend of traditional Scottish hospitality with modern comforts. Known for its varied menu, rooftop terrace, and relaxed garden setting, it serves breakfast, lunch, and dinner in a cozy atmosphere. With amenities like free parking and WiFi, plus activities such as archery and cycling nearby, it’s a perfect spot for casual dining and overnight stays.
Mon–Sat 8:00–23:00 · Sun 8:00–21:00Price level $$Time to spend 1–4 hrs
-
Seafood4.4★948 reviews
The Rocketeer Restaurant
The Rocketeer Restaurant, nestled in North Berwick’s old coastguard station, offers fresh, ethically sourced seafood with stunning views over Milsey Bay and Bass Rock. Known for its signature fish & chips with light beer batter, this cozy spot blends British culinary tradition with a seaside atmosphere. With vegan options and friendly service, it’s a popular destination for locals and visitors seeking quality coastal dining in a relaxed setting.
Price level $$Time to spend 1–2 hrs
-
Family friendly3.8★1,165 reviews
Craig House Brewers Fayre
Craig House Brewers Fayre is a welcoming family-friendly pub restaurant in Musselburgh, East Lothian, housed in a historic listed building offering classic British dishes, hearty breakfasts, Sunday carvery, and value-driven kids' meals alongside Premier Inn convenience. Ideal for casual family dining with friendly service.
Price level $Time to spend 0.8–2 hrs
-
Hotel4.5★676 reviews
The Bonnie Badger - Pub, Restaurant with Rooms
Nestled in the coastal village of Gullane, East Lothian, The Bonnie Badger is a stylish pub, restaurant, and boutique hotel blending Scottish tradition with modern design. Housed in a historic 19th-century coaching inn, it offers refined dining with a nature-to-plate ethos, comfortable rooms featuring Scottish craftsmanship, and a welcoming atmosphere enhanced by a lively bar and garden. Its proximity to beaches and golf courses makes it a perfect coastal retreat.
Price level $$Time to spend 2–48 hrs
-
Restaurant4.5★671 reviews
The Old Clubhouse
Nestled beside the renowned Gullane Golf Club in East Lothian, The Old Clubhouse offers a warm, inviting atmosphere with stunning views over the lush golf links. This popular restaurant and pub serves classic Scottish pub fare with a modern twist, featuring a diverse menu that caters to various dietary needs, including gluten-free options. Known for its friendly service and lively ambiance, it’s a favored spot for golfers and locals alike.
Price level $$Time to spend 1–3 hrs
-
Italian4.7★584 reviews
Crolla's Italian Kitchen
Crolla's Italian Kitchen offers a modern Italian dining experience in Musselburgh, blending traditional recipes with contemporary flair. Located in the vibrant Courtyard on Station Road, it is known for its warm atmosphere, attentive service, and a menu featuring classic dishes like risotto, pasta, and pizza. The restaurant balances casual elegance with a lively bar scene, making it a popular spot for locals and visitors alike seeking authentic Italian flavors in a welcoming setting.
Price level $$Time to spend 1–2.5 hrs
The Wee Restaurant
The Wee Restaurant in North Queensferry offers a cozy, intimate dining experience with a focus on fresh Scottish seafood and steak dishes. Situated near the iconic Forth Rail Bridge, this small but characterful eatery is known for its warm service, carefully crafted menus featuring local ingredients, and elegant presentation. Ideal for a relaxed meal with a touch of sophistication, it balances traditional flavors with modern culinary touches.
Price level $$Time to spend 1–2.5 hrs
The Puffin
The Puffin is a charming bistro and wine bar located at 114 High Street in North Berwick, Scotland. Known for its cozy coastal ambiance, it offers a menu blending Scottish and French influences, featuring fresh seafood and a wide selection of wines. With a moderate price range and strong local reputation, it is a favored spot for both locals and visitors seeking quality dining in a relaxed setting.
Price level $$Time to spend 1–2 hrs
The Lobster Shack
The Lobster Shack is a renowned seafood eatery perched on North Berwick Harbour, celebrated for its fresh lobster, crab, and fish dishes served in a casual, rustic setting. Open seasonally from noon to 6 pm daily, it offers visitors an authentic taste of East Lothian’s coastal bounty alongside scenic harbour views. Despite its modest shack appearance, it is a popular destination for seafood lovers seeking quality local produce in a relaxed atmosphere.
Daily 12:00–18:00Price level $$Time to spend 0.5–1.5 hrs
The Crown & Kitchen
Nestled in the quaint village of East Linton, The Crown & Kitchen is a family-run gastropub and boutique guesthouse offering classic Scottish cuisine with a modern twist. Housed in an 18th-century building, it features a seasonal menu using local produce, a welcoming bar with real ales and cocktails, and charming accommodations including double rooms and self-catering cottages. Its garden with an outdoor bar and grill creates a relaxing atmosphere for dining and socializing.
Price level $$Time to spend 1–4 hrs
The Main Course
The Main Course is a celebrated Italian restaurant located on Main Street in Gullane, Scotland, renowned for its fresh, high-quality cuisine and warm, welcoming atmosphere. Situated just steps from the famous Gullane Golf Club, this family-run eatery offers a modern take on traditional Italian dishes crafted from local ingredients. With a diverse menu featuring pasta, seafood, and steak, it promises a memorable dining experience for visitors and locals alike.
Mon–Tue 17:00–21:30 · Wed–Sun 12:00–21:30Price level $$Time to spend 1–2.5 hrs
Tyneside Tavern and Mazzoli Italian Kitchen
Tyneside Tavern and Mazzoli Italian Kitchen in Haddington offers a welcoming blend of traditional pub atmosphere and authentic Italian cuisine. Located at 10 Poldrate, this moderately priced venue is known for its warm hospitality, craft ales, and a vibrant dining experience that combines Scottish charm with Italian flavors. Open Tuesday to Saturday until late and Sundays until evening, it’s a local gem in East Lothian.
Wed–Fri 10:00–23:00 · Sat–Sun 12:00–22:00Price level $$Time to spend 1–3 hrs
Dunmuir Hotel 1902 Bar & Restaurant - Dunbar
The Dunmuir Hotel in Dunbar offers a charming blend of modern comfort and traditional warmth. Featuring freshly refurbished rooms with sea views, a welcoming bar, and the acclaimed 1902 Grill Restaurant, it provides a relaxed atmosphere with attentive service. Ideal for quick getaways, the hotel is praised for its spotless cleanliness, comfortable beds, and quality local cuisine, making it a favored choice for visitors exploring East Lothian.
Price level $$Time to spend 1–3 hrs
Linton Hotel & Steak House
The Linton Hotel & Steak House is a charming 4-star hotel and restaurant located in the quaint village of East Linton, East Lothian. Known for its cosy country bar, traditional steakhouse, and locally sourced menu, it offers a warm, welcoming atmosphere and comfortable accommodation. Ideal for a relaxing getaway, the hotel features well-appointed rooms, a lively bar, and a scenic beer garden.
Price level $$Time to spend 1–3 hrs
Cucina Amore
Cucina Amore is a warmly welcoming Italian restaurant located at 37 Quality Street in the charming seaside town of North Berwick, Scotland. Renowned for its freshly made Italian and Continental dishes, this family-run eatery offers a diverse menu including special catch-of-the-day dishes, served in a cozy, friendly atmosphere. With a moderate price level and a strong reputation for quality and service, it is an ideal spot for intimate dinners, celebrations, or a memorable dining experience while exploring East Lothian.
Price level $$Time to spend 1–2 hrs
The Castle Inn
Nestled in the picturesque village of Dirleton near North Berwick, The Castle Inn is a charming, historic inn offering cozy accommodation, a lively bar, and a renowned restaurant serving homecooked Scottish fare. With warm hospitality, dog-friendly policies, and proximity to Dirleton Castle, it is a beloved spot for travelers seeking comfort and local character in East Lothian.
Price level $$Time to spend 1–3 hrs
The Golf Tavern
The Golf Tavern in Haddington is a welcoming family-run pub and inn offering traditional Scottish pub fare, locally sourced ingredients, and comfortable en-suite rooms. Located at 5 Bridge Street, it features a lively public bar, a well-presented lounge restaurant, and an inviting beer garden. Open daily with hearty meals and Sunday breakfast, it blends historic charm with modern hospitality in East Lothian’s town centre.
Price level $$Time to spend 1–3 hrs
Eastern Eye
Eastern Eye is a well-regarded Indian restaurant located at 6 Hardgate in Haddington, East Lothian. Known for its generous portions and attentive service, it offers a diverse menu featuring traditional Indian dishes with a moderate spice level. Open daily from late afternoon to evening, it provides a cozy dining experience in a town rich with history.
Daily 16:30–21:30Price level $$Time to spend 1–2 hrs
The Victoria Inn / La Terraza
The Victoria Inn / La Terraza is a welcoming 3-star hotel and restaurant located in the heart of Haddington, Scotland. It offers spacious, clean rooms with modern amenities, a lively bar, and the Avenue Restaurant serving a varied menu including Scottish and tapas dishes. Known for its friendly staff and central location, it combines historic charm with contemporary comfort, making it ideal for leisure stays and casual dining.
Price level $$Time to spend 1–3 hrs
The Black Agnes Gastropub
The Black Agnes Gastropub in Dunbar, East Lothian, is a celebrated British and Scottish restaurant known for its hearty, high-quality pub fare including seafood, steak, and traditional dishes. It offers a warm, inviting atmosphere blending the charm of a classic pub with a bright, modern dining space. Renowned for fresh, homemade meals and friendly service, it’s a top choice for locals and visitors seeking authentic Scottish gastropub cuisine.
Price level $$Time to spend 1–2.5 hrs
Garvald Inn
Nestled in the peaceful village of Garvald near Haddington, the Garvald Inn is a family-run country pub renowned for its warm hospitality, cosy atmosphere, and high-quality home-cooked food. With a welcoming bar and restaurant, it offers a relaxed setting for locals and visitors alike, including dog and family-friendly amenities amid scenic East Lothian countryside.
Price level $$Time to spend 1–3 hrs
La Potiniere
La Potinière is an acclaimed fine dining French restaurant nestled on Main Street in Gullane, East Lothian. Renowned for its elegant yet unpretentious atmosphere, it offers a carefully curated menu blending Scottish produce with international influences. The intimate setting and meticulous service make it a culinary gem cherished by locals and visitors alike.
Wed–Sat 12:30–13:30, 19:00–20:30 · Sun 12:30–13:30Price level $$Time to spend 1–2.5 hrs
The Campaign Room Bistro
Set within the historic Carberry Tower Estate near Musselburgh, The Campaign Room Bistro offers a refined dining experience blending traditional British cuisine with seasonal, locally sourced ingredients. Open daily from noon to 10pm, it serves everything from relaxed lunches and lazy Sunday meals to elegant evening dinners in a charming, atmospheric setting surrounded by stunning gardens and woodland.
Daily 12:00–22:00Price level $$Time to spend 1–3 hrs
Brasserie Bar & Grill @ Maitlandfield Hotel
Set within the historic Maitlandfield House Hotel in Haddington, the Brasserie Bar & Grill offers a cozy dining experience featuring local Scottish ingredients and seasonal dishes. From hearty breakfasts to elegant dinners, the restaurant serves modern and classic cuisine with vegetarian options, complemented by a welcoming bar and lounge atmosphere in a charming 17th-century townhouse setting.
Price level $$Time to spend 1–2.5 hrs
The grain
The Grain is a cozy Italian restaurant located at 16A High Street in Haddington, Scotland. Renowned for its fresh, well-crafted pizzas and Italian dishes, it offers a warm and inviting atmosphere. With a strong local following and positive reviews highlighting its quality food and friendly service, The Grain is a favored spot for both casual meals and special occasions in this charming East Lothian town.
Price level $$Time to spend 1–2 hrs
Explore East Lothian on the map
A handpicked selection of must-see spots in East Lothian, mapped for you.
More about East Lothian
East Lothian travel guide
Explore East Lothian for sandy beaches, castle ruins, golf, coastal walking, seabirds, fertile farmland and historic towns beside Edinburgh.
Tell me more about East LothianMore to explore in East Lothian
Explore more

Explore more of United Kingdom
Discover the United Kingdom: A blend of rich history, stunning landscapes, and vibrant cities, offering a unique travel experience for every visitor.
Explore United Kingdom
Getting your guide ready…
We are putting together a fresh copy of the East Lothian guide. This can take up to a minute.
This can take a few moments. If your browser asks, choose Allow so the download can start. You'll find the guide in your Downloads folder.
Nothing happened? Download it again
Sorry, the guide is taking longer than usual. Please try again in a minute, or get it by email instead.
