The Venue
The Venue: Perth’s Vibrant Cocktail Bar and Restaurant
Experience authentic Scottish warmth and traditional pub charm at Greyfriars Bar, a cozy hub for local craft beers and hearty fare in Perth.
Greyfriars Bar is a charming pub located at 15 South Street in Perth, Scotland. Known for its welcoming atmosphere, it offers a great selection of local craft beers, hearty Scottish dishes, and friendly service. The pub’s cozy interior and lively vibe make it a popular spot for both locals and visitors seeking an authentic taste of Perth’s social scene. Open from midday to late evening, it’s ideal for casual dining, drinks, and socializing in a traditional Scottish setting.
Opening times, essentials, and a few local tips gathered into one calmer, easier-to-scan planning section.
Bus
Local bus services from Perth city center run frequently to South Street, with journey times around 10-15 minutes. Tickets cost approximately £1.50-£3.00. Buses operate regularly throughout the day but check schedules for evening service availability.
Taxi
Taxis from Perth city center to Greyfriars Bar take about 5-10 minutes depending on traffic. Expect fares around £5-£8. Taxis are readily available but may be limited late at night.
Walking
Greyfriars Bar is a 15-20 minute walk from Perth city center along mostly flat, paved streets. The route is accessible for wheelchairs and strollers, making it a pleasant stroll through the heart of the city.
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 Perthshire: Scotland's Heartland of Natural Beauty, Cultural Heritage, and Outdoor Adventure.
Tell me more about Perthshire