Edinburgh Finds
The Ball Room
PubSports CentreDiningSnookerTable TennisPay and Play

The Ball Room

Edinburgh's hidden gem for pool, snooker, live sport, and hearty food – your new go‑to sports bar.

Photos

About

If you're wandering through Craigentinny and spot the neon signs of The Ball Room, do yourself a favour and head in. This place is Edinburgh's best-kept secret for a reason—it's been a snooker and pool hall since 1976, but the recent renovation has turned it into a proper sports bar with serious game. Picture this: 17 large TVs including a massive HD screen, a suntrap terrace for when the sun makes a rare appearance, and a menu that does homemade burgers and nachos proud. The tables are well-maintained, the staff are genuinely friendly, and they even have alcohol-free beer on tap if you're driving. Whether you're here for a few frames of snooker, a game of table tennis, or just to catch the football with a pint, it's got that relaxed, unpretentious vibe that's hard to find. Insider tip: book a table online if you're coming with a group—it gets busy on match days and weekends.

Facilities

Free WiFi
Parking
Accessible

Sports Centre

Free on-site car parking is available, with additional street parking nearby.

The Ball Room Morningside is a family-friendly sports bar and pool hall that originally opened as a snooker hall in 1976. It offers American and British pool tables, snooker tables, dart boards, ping pong, and an outdoor beer garden. The venue features a large HD TV screen and multiple TVs for live sports, a bar serving homemade food and drinks, and free on-site parking.

Dining

The Ball Room offers delicious homemade food and a tasty menu including classics like homemade burgers, available in the lounge area or on the terrace, alongside a full bar with classic cocktails, a large selection of beers, and rich roast Italian coffee.

Bar

Snooker

Tables: 5

The Ball Room in Morningside features 5 snooker tables in a lively sports bar setting that originally opened as a snooker hall in 1976.

Table Tennis

Tables: 1

The venue offers one ping pong table for table tennis.

Full Description

The Ball Room is a sports bar and pool hall located at 25 Jocks Lodge, Edinburgh, EH8 7AA (also with a Morningside branch at 3 Jordan Lane, Edinburgh, EH10 4RB). The venue is wheelchair accessible, has free parking, and offers WiFi. It operates from 12:00 PM to 12:00 AM Monday through Saturday, and 12:00 PM to 10:00 PM on Sunday (though TripAdvisor lists Mon-Thu as 4:00 PM – 12:00 AM). Originally a snooker hall since 1976, it has been renovated into a family-friendly sports bar. The Ball Room features an extensive range of table sports: at the Morningside location there are 6 American pool tables, 8 British pool tables, 5 snooker tables, 1 ping pong table, and 7 dart boards; other locations have similar or larger numbers (e.g., 12 American, 14 British, 12 snooker at Meadowbank). Live sport is shown on multiple large screens – 17 large TVs plus a massive 100-inch HD screen at Morningside, with coverage including Sky Sports, TNT Sports, Viaplay, BBC Sport, and ITV Sport. The pub serves hot and cold food including homemade burgers, pizza, nachos, and other classics. The bar offers a large selection of draught and bottled beers, classic cocktails, an extensive wine list, and Italian coffee. An outdoor beer garden is available at some branches. The venue is good for groups, has a juke box, and runs monthly competitions and promotions. It is rated 4.4 on Google (879 reviews) and 4.7 on TripAdvisor (66 reviews), with a price level of moderate. Payment options include credit cards, debit cards, NFC, and cash (accepted). The Ball Room also has 15 electric vehicle charging points (Type 2, 7 kW each) operated by POD Point. The venue is reservable, accepts credit cards and NFC, and has restrooms. It is described as Edinburgh's Best Kept Secret, great for a few frames of pool or a night out with friends. The staff are friendly and the atmosphere is welcoming.

25 Jocks Lodge, Edinburgh EH8 7AA, UK

Craigentinny/Duddingston

EH8 7AA

Opening Hours

Mon12:00 – 00:00
Tue12:00 – 00:00
Wed12:00 – 00:00
Thu12:00 – 00:00
Fri12:00 – 00:00
Sat12:00 – 00:00
Sun12:00 – 00:00