Royal Highland Show

Saddle up with Lothian... this ain't our first rodeo!

The destination screen of a Lothian Bus, saying Royal Highland Show Special Service 98.

Each year over 800 trade exhibitors, over 2,000 livestock competitors entering into 900+ competitions (with over 4000 animals) and tens of thousands of visitors come to the Royal Highland Show to experience the best of farming, food and rural life. 

As a long-standing transport partner of the Royal Highland Show… this ain’t our first rodeo!

With frequent departures from George Street, a short walk from Waverley Station, and buses stopping at key locations such as Shandwick Place, Haymarket Station, Murrayfield, Edinburgh Zoo and Corstorphine, Lothian’s Service 98, 97 and N98 are the most convenient way to get to the Royal Highland Show. 

See below for service information, timetables, fares and more!

PLEASE NOTE: Tickets for the Royal Highland Show are very nearly sold out! This year there will no NO tickets available to purchase at the gate, so get your tickets while they last and please only travel if you already have an entry ticket to the Show.

Timetables and Maps

Service 98

Thursday 20 June 2024

Departures from George Street (Assembly Rooms): 0625, 0645, 0700, 0715, 0730, 0740, 0750 then frequent departures until 2125.
Departures from Royal Highland Centre, East Gate: 0705, 0725, 0740, 0755, 0810 then frequent departures until 2220.



Service 97

Departures from Edinburgh Park Station: 0825, 0840, 0855 then every 15 minutes until 1340, 1401, 1416, then every 15 minutes until 2031, 2058, 2118, 2138.
Departures from Edinburgh Gateway Station: 0831, 0846, 0901 then every 15 minutes until 1346, 1407, 1722, then every 15 minutes until 2022, 2037.
Departures from Royal Highland Centre, East Gate: 0846, 0901, then every 15 minutes until 1216, 1234, 1249, 1304, 1321, 1341, 1356, 1411, then every 15 minutes until 2011, 2026, 2040, 2100, 2120, 2140, 2200.

Service 98

Departures from George Street (Assembly Rooms): 0625, 0645, 0700, 0715, 0730, 0740, 0750 then frequent departures until 2125.
Departures from Royal Highland Centre, East Gate: 0705, 0725, 0740, 0755, 0810 then frequent departures until 2202.
Departures from Royal Highland Centre, West Gate (for the Royal Highland Hoolie): frequent departures between 2230 and 2250.



Service 97

Departures from Edinburgh Park Station: 0825, 0840, 0855 then every 15 minutes until 1340, 1401, 1416, then every 15 minutes until 2031, 2058, 2118, 2138.
Departures from Edinburgh Gateway Station: 0831, 0846, 0901 then every 15 minutes until 1346, 1407, 1722, then every 15 minutes until 2022, 2037.
Departures from Royal Highland Centre, East Gate: 0846, 0901, then every 15 minutes until 1216, 1234, 1249, 1304, 1321, 1341, 1356, 1411, then every 15 minutes until 2011, 2026, 2040, 2100, 2120, 2140, 2200.

Service 98

Departures from George Street (Assembly Rooms): 0625, 0645, 0700, 0715, 0730, 0740, 0750 then frequent departures until 2125.
Departures from Royal Highland Centre, East Gate: 0700, 0720, 0735, 0750, 0805 then frequent departures until 2220.
Departures from Royal Highland Centre, West Gate (for the Royal Highland Hoolie): frequent departures between 2230 and 2250.



Service 97

Departures from Edinburgh Park Station: 0825, 0840, 0855 then every 15 minutes until 1340, 1401, 1416, then every 15 minutes until 2031, 2058, 2118, 2138.
Departures from Edinburgh Gateway Station: 0831, 0846, 0901 then every 15 minutes until 1346, 1407, 1722, then every 15 minutes until 2022, 2037.
Departures from Royal Highland Centre, East Gate: 0846, 0901, then every 15 minutes until 1216, 1234, 1249, 1304, 1321, 1341, 1356, 1411, then every 15 minutes until 2011, 2026, 2040, 2100, 2120, 2140, 2200.



Service N98

Departures from Fairview Road (RHS Showdance): 0140, 0200, 0220.

Service 98

Departures from George Street (Assembly Rooms): 0630, 0700, 0720, 0740, 0755, 0810, 0820 then frequent departures until 1830.
Departures from Royal Highland Centre, East Gate: 0705, 0735, 0755, 0815, 830, 0845, 0855 then frequent departures until 1900, 1915.



Service 97

Departures from Edinburgh Park Station: 0825, 0840, 0855 then every 15 minutes until 1340, 1401, 1416, then every 15 minutes until 1731, 1746.
Departures from Edinburgh Gateway Station: 0831, 0846, 0901 then every 15 minutes until 1346, 1407, 1722, then every 15 minutes until 1737, 1752.
Departures from Royal Highland Centre, East Gate: 0846, 0901, then every 15 minutes until 1216, 1234, 1249, 1304, 1321, 1341, 1356, 1411, then every 15 minutes until 1756, 1811, 1850.



Service N98

Departures from Fairview Road (RHS Showdance): 0140, 0200, 0220.

Map of the Royal Highland Show transport links.

Tickets and Fares

Large groups or school bookings

Our special services to the Royal Highland Show are extremely popular. Therefore, large groups or school classes who are looking to travel to the event are advised to get in touch with our team ahead of time by emailing [email protected] who will be happy to assist further.