Celebrating the country's best

It’s the one place you can meet, touch, smell, taste and take home the best in the country.

The best of food, farming and rural life

Whether you're from the city or countryside, a veteran showgoer or a first time visitor - The Royal Highland Show has something for everyone.


See what's happening at this year's show

With over 900 competitions taking place including, Livestock, Pole Climbing, the Scottish Ice Cream Championships, Handcrafts and Sheep Shearing, it’s a great day out for all the family.

Getting here

There are several ways to get to the Royal Highland Show, so let's start by finding the easiest way to get you there! 

For information on getting to the Royal Highland Centre by public transport from anywhere in Scotland, please visit Traveline Scotland.

If you are travelling from outside Scotland please visit GoEuro.

During the Show, traffic updates are posted on the Royal Highland Show Facebook and Twitter Pages.

By Bus

From Edinburgh by bus

Lothian Buses No 98 service, runs from George Street (east end, outside The Dome) to the Royal Highland Centre's East Entrance on all four days of the Show. Buses then pick up at Shandwick Place (stop SD), Haymarket Station (stop HH) then (all service 31) stops en-route to the Royal Highland Centre. 

From West Lothian, Central Region, Glasgow and the West by bus/coach

First Bus No 38/A/B (also called the Royal Route) runs to the Royal Highland Centre and route numbers 20,21, 22 and 22A travel on the A8 beside the South Entrance to the Royal Highland Centre. More information can be found at First Bus, by phone 01324 602 200 or on Twitter @firstscotland

CityLink 900 buses from Glasgow/Edinburgh also stop outside the Royal Highland Centre. For Glasgow 900 and Citylinkair (Edinburgh Airport) service with Scottish Citylink for details of direct services visit Citylink Timetable or call 0871 266 3333

From the North by bus connecting Halbeath Park & Ride, Inverkeithing Train Station and Ferrytoll Park & Ride

Stagecoach's Jet747 route runs from both from Halbeath and Ferrytoll Park & Ride, and Inverkeithing train station, direct to the Royal Highland Centre, with journeys up to every 30 minutes, 7 days a week.

Travelling by bus to the Royal Highland Show, is a great alternative to bringing the car. There is a bus stop at the junction of Glasgow Road and Ingliston Road and to make the travelling easier, you can return home using the same stop you arrived at, as the route circles Edinburgh Airport before returning to Fife. Alternatively you can walk to the stop at the front of the Hilton Hotel on Eastfield Road.

Connections are available to Halbeath and Ferrytoll from all over Fife, as well as Perth and Dundee. Further information about planning your journey can be found at Stagecoach

By Train

Trains from West Lothian, Central Region, Glasgow (Queen St Lower) and the West, then short bus journey  

Edinburgh Park Station has many Scotrail services calling, from Glasgow Central and Queens St Lower, from Helensburgh, Stirling, Falkirk, Airdrie, Coatbridge etc. Exit at the north side of Edinburgh Park station and take the Lothian Buses Nos 63 (bound for Queensferry) or 20 (bound for Ratho), advise the driver you wish to alight at the Royal Highland Centre and walk to the Show's South Entrance. 

Edinburgh Gateway Station by Gogar/The Gyle. This new station on the East Coast Line is due to open shortly and we shall upload information as soon as that becomes available.

Edinburgh Haymarket Station is one of the stops on the dedicated Show bus service (stop HH) immediately outside the station.
If however, you arrive at Edinburgh Waverley Station you must make your way to George Street east end by The Dome, to catch the 98 bus to the Royal Highland Centre.

By Car

If you chose to come to the Royal Highland Show via car, directions are given on AA signs on all major approaches. 

Car Parking costs £8 per car per day and is payable by cash. Alternatively you can choose to purchase an advance prepaid car parking e-ticket from the ticket page. 

Please be aware that due to the high volume of traffic, there may be some delays. 

A tractor-trailer shuttle operates in the West Car Park when it starts to fill, to take visitors to and from the West Entrance. 

Disabled Car Parking is strictly for those displaying a regulatory Blue Disabled Badge on approach to the Royal Highland Centre.

By Plane

Over 180 flights connect Edinburgh to the rest of the UK and Europe each day and the Royal Highland Centre is just a ten-minute walk from the airport – flying is indeed a quick and convenient way to visit the show.

Flights from Europe and many UK airports such as Bristol, Cardiff, London, Southampton. Take the shuttle bus (small charge) from the terminal to the Holiday Inn Express Hotel, which is beside the Show's North Entrance.

By Tram

Trams run from every 7 minutes between 06.18 and 22.48 and offer a consistent journey time of just 30 minutes into the city. Trams interchange with rail services at Edinburgh Gateway, Edinburgh Park, Haymarket and St Andrew Square (for Waverley). Other stops on the tram route include Murrayfield Stadium and Princes Street.

All trams are fully low floor and have dedicated spaces for wheelchairs. There are luggage racks located throughout the tram for large bags and suitcases. 

Tram fares between the Airport and City centre are

  • Adult single £5.50
  • Child single £3.00
  • Adult return £8.50
  • Child return £4.50

The return journey is open and can be taken when needed. For information about planning your journey visit the Tram Journey Planner.

Please ensure you buy your ticket before you board the tram. For information about all types of tram ticket visit the Tickets Page.

Ticket Information

The Royal Highland Show runs from Thursday 22nd June until Sunday 25th June 2017. You can choose to come to the Show on any day you like, as all tickets are single entry to any one Show Day. 

Tickets and car parking can be purchased in advance or on the day. 


Get the latest news/offers