The Best Pubs in Milton Keynes
Forget the concrete cows for a moment, because Milton Keynes is hiding a riot of proper pub gems, from a 13th century thatched country bolthole to a roaring rock and metal den with its own silent disco. You can tuck into legendary pie Wednesdays, score award winning cask ales for under a few quid, or bring your dog along for a Sunday roast in a beautiful beer garden. Read on to discover the full list of the best pubs in Milton Keynes.


1. The Old Beams
Paxton Crescent, Shenley Lodge, Buckinghamshire, MK5 7AE
The Old Beams is a McMullen pub known for its brilliant food, including a great Sunday lunch and tasty Belgian waffle dessert. It offers very friendly service with a warm welcome from attentive waiting staff. The starters are delicious, the mains are above average, and the steak is great, all providing very good value for money. This hidden gem also has outdoor seating and is dog friendly.
Photo by Malcolm Neal — CC BY-SA 2.0 via Wikimedia Commons


2. The Craufurd Arms
59 Stratford Rd, Wolverton, Buckinghamshire, MK12 5LT
The Craufurd Arms is a fantastic rock and metal pub and live music venue with a brilliant separate concert space at the back. It offers a great choice of beers and spirits, including Doom Bar on tap, and is known for its friendly staff and tons of great live music. The pub also hosts events like open mic with pizza, a quiz, and a silent disco, making it a perfect spot for a good night out with groups.
Photo by Robert Eva — CC BY-SA 2.0 via Wikimedia Commons


3. The Barge Inn
15 Newport Rd, Milton Keynes, Buckinghamshire, MK15 0AE
The Barge Inn is a true local gem, where the friendly staff and a welcoming spirit make every visit feel like coming home. You can count on excellent real ale and seriously good food, with their burgers and legendary pie Wednesdays being particular crowd pleasers. Whether you are settling in for a drink or a hearty meal, this pub has the comfortable, no-fuss character of a perfect local.
Photo by canalandriversidepubs co uk — CC BY-SA 2.0 via Wikimedia Commons


4. Ye Olde Swan
Newport Rd, Woughton On The Green, Buckinghamshire, MK6 3BS
Welcome to the Ye Olde Swan, a comforting country pub offering quality pub classics and seasonal chef’s specials in a peaceful village setting. This Grade II listed pub fits perfectly with its historic surroundings and features a superb beer garden for soaking up the fresh air. It is dog friendly and family friendly, with a car park and wifi, making it an ideal spot to cherish time together over new favourite dishes. The pub also offers countryside walks that start or end at the venue, plus breakfast on Fridays through Sundays and Sunday roasts.
Photo by canalandriversidepubs co uk — CC BY-SA 2.0 via Wikimedia Commons


5. The Cross Keys
34 Newport Rd, Woolstone, Buckinghamshire, MK15 0AA
The Cross Keys is a true local gem, offering a welcoming spot with a surprisingly good restaurant that serves up a decent burger and excellent sausage and mash. The small bar area adds to its charm, while the lovely outdoor seating in a quiet area makes it perfect for relaxing with a drink. With top-notch service and a great choice of bar meals, this pub is a delightful find for anyone seeking quality food and a friendly vibe.
Photo by canalandriversidepubs co uk — CC BY-SA 2.0 via Wikimedia Commons
6. The Nags Head
Welcome to The Nags Head, a comfortable pub on the high road in Wood Green offering an extensive food menu served from 10am to 10pm daily, alongside a wide range of beers, wines, spirits, and cocktails. You can catch all the action on multiple screens with Sky Sports, TNT Sports, and DAZN, plus enjoy regular live music and special discounts on food and drinks. Open 7 days a week with late nights on Friday and Saturday, this freehouse under new ownership is the perfect spot for great food, drinks, sport, and entertainment.


7. Talbot Inn
33 London Rd, Loughton, Buckinghamshire, MK5 8AB
The Talbot Inn is a welcoming local pub offering real ale and proper pub food, with crackling fireplaces and a beer garden. It serves a wide range of delicious dishes, including British classics, fixed price menus, Sunday roasts, and vegan options, alongside award winning cask ales. The pub is known for great value and friendly staff, with specials like real ales at £2.49 on Mondays and a carvery available until 9 pm on Saturdays.
Photo by Philip Jeffrey — CC BY-SA 2.0 via Wikimedia Commons
8. Swan Inn, MK
Broughton Road, Milton Keynes Village, Milton Keynes, Buckinghamshire, MK10 9AH
The Swan Inn is a 13th century thatched country pub and restaurant offering a variety of spaces, including a cosy restaurant, a relaxed bar with a roaring log fire, and a lovely garden. It is a dog friendly pub, welcoming four legged friends in the bar area and gardens. The menu features good, honest food with fresh, seasonal produce and locally sourced ingredients, alongside a selection of real ales, craft beers, and artisan cocktails. As a proper pub with real heritage, it serves good real ale and is one of the few dog friendly pubs that also serves breakfast.
9. Warbler on the Wharf
Campbell Wharf (Overgate), Milton Keynes, Buckinghamshire, MK9 4AD
This pub is a welcoming spot with food served, a garden or outside area, and it is dog friendly and wheelchair accessible. It is part of the McMullen family of pubs, making it a great choice for a relaxing visit.
10. The Ship Ashore
Granville Square, Willen, Buckinghamshire, MK15 9JL
The Ship Ashore is a classic pub offering delicious pub food in warm, welcoming surroundings. It features a wide selection of dishes including fixed price lunch and dinner menus, plus vegetarian, vegan, and Sunday options. The pub has a lovely beer garden for sunny days and is dog-friendly, making it a great place to socialize. With free car parking on site and a convenient location near the M1, it is the ultimate spot to relax and refuel.




