Restaurants, cafes and pubs to explore.

Located in the Scottish Borders, Peebles is a charming town boasting a vibrant and exciting food and drink scene. From cozy cafes to traditional pubs, there’s something to suit all tastes and budgets. Whether you're looking for a hearty meal after a long hike or a quiet spot to relax with a cup of coffee, there's no shortage of options. Here's a look at some of our favourite restaurants, cafes, and pubs to explore in and around Peebles.

Book Your Stay

  • Coltman’s Kitchen, Deli & Bar

    With views over the River Tweed and the hills beyond, it’s a perfect setting to enjoy imaginative, freshly-prepared food in the laid-back restaurant, plus deli counter. Stylish first-floor bar offers wide range of rare whiskies, cocktails, local beers and range of artisan gins.

  • Osso Restaurant

    Osso is a contemporary café and restaurant in Peebles; created to provide an environment where everyone, individuals and families, it’s made to feel at home whether enjoying a single espresso or a six course menu.

  • Milne and Pickles

    Warm and welcoming with a relaxed, friendly atmosphere, this delightful Northgate café/deli offers artisan cheese and charcuterie platters, sourdough toasties and cakes paired with small producer wines, craft beers and locally roasted coffee.

  • The Crown Hotel

    The Crown Hotel dates to the early 1600s and for many years has been owned by the Cassidy family. Welcoming to mountain bikers, golfers, walkers, fishermen, and with a highly rated restaurant, the hotel’s situated on the sunny side of the street in the town centre. Enjoy homecooked food in the large restaurant conservatory and beer garden at the rear of the hotel, and the lively bar which is always full of good cheer and beer.

  • The Park Hotel

    From the moment you open the door, our quirky welcome is sure to spark your imagination. Discover bits and bobs from the March Street Mills, character packed spaces to enjoy our bakery and butcher inspired menus. A relaxed, welcoming place in the centre of Peebles to catch up with friends for a bite to eat; or why not stay over and explore the Scottish Borders?

  • The Horseshoe Inn

    Fabulous country pub in idyllic village setting. Passionate about food, plus excellent selection of real ales, craft beers and artisan gin. Family and dog friendly. En-suite rooms housed in a converted Victorian schoolhouse just behind the inn.

  • The Sutherland Restaurant, Cringletie Hotel

    Multi-award-winning, 2 AA Rosette restaurant in glorious country house hotel serving lunch and dinner daily. Afternoon teas, plus locally-brewed beers and lagers also a speciality – as are walks in the hotel’s dreamy grounds. Luxury picnic hampers taken in the grounds are a lovely touch during the summer months.

  • The Milkman

    The Milkman is an independent speciality coffee shop on Peebles High Street, the perfect place to relax and escape to enjoy a delicious cup of coffee and some scrumptious cakes. We firmly believe that speciality coffee should be approachable and open to everyone - coffee connoisseurs or not - so that’s why our baristas are always happy to help you choose the best coffee for you, whether it’s a cup or some beans to brew at home.

  • Traquair Arms Hotel

    In the heart of Innerleithen, just 200m from the River Tweed and close to many walking and biking trails. Hearty, home-cooked food served in busy restaurant and two bars well stocked with local beers.

  • The Gordon Arms, Yarrow

    The Gordon Arms is an old historic coaching inn nestling in the beautiful Yarrow Valley near St Mary’s loch, located near some of the most beautiful and cultural towns in the Scottish Borders. We offer good, honest and sustainable food with a minimum of fuss and maximum flavours by Bryn Jones, an award-winning chef-owner, in our AA Culinary Excellence Rosette and Taste Our Best awarded restaurant. We have a short but serious wine list. The menu changes seasonably with daily specials to use even more local produce – some of the ingredients are across the road from Yarrow Valley.