Shmelgin
Discover the Flavors of Nepal at Shmelgin
A classic Scottish pub on Elgin’s High Street offering hearty fare, lively atmosphere, and local charm in a welcoming setting.
Diceys is a welcoming pub located at 185D High Street in Elgin, Scotland. Known for its moderate prices and lively atmosphere, it offers a classic pub experience with a range of drinks and casual dining options. Open daily from late morning until late evening, Diceys is a favored spot for both locals and visitors seeking a relaxed place to unwind in the heart of Elgin.
Opening times, essentials, and a few local tips gathered into one calmer, easier-to-scan planning section.
Bus
Local bus services connect Elgin town center with surrounding areas; buses run frequently with journey times ranging from 10 to 30 minutes depending on starting point. Tickets cost approximately £2-£4. The nearest bus stops are within a 5-minute walk of Diceys.
Train and Walk
Elgin railway station is about 1.5 km from Diceys, approximately a 20-minute walk through town. Trains connect Elgin with Inverness and Aberdeen, with fares starting around £10. Walking from the station offers a pleasant route through Elgin’s historic streets.
Taxi
Taxis are readily available in Elgin, with typical fares to Diceys from nearby areas costing between £5 and £15 depending on distance. Taxi services operate 24/7, offering a convenient option especially during late hours.
Catch the right light and the right mood, whether you want a bright city moment or a more cinematic evening visit.
Use Tower Bridge as your starting point for nearby food, family ideas, nightlife, and more local discoveries.
A quick look at seasonal patterns and peak visiting hours.
Explore expert travel guides, compare and book tours, experiences, hotels, and more—all from the palm of your hand. Download now for seamless trip planning wherever your wanderlust takes you.
Discover Morayshire: A blend of scenic landscapes, historic sites, and outdoor adventures in Scotland's picturesque northeast.
Tell me more about Morayshire