Sign in for quick access to your favourite stops, journeys and services.

Menu

Royal Highland Show 2025

The Royal Highland Show returns on Thursday 19 – Sunday 22 June at Ingliston, Edinburgh, and promises to be another show-stopping, jam-packed four day celebration of food, farming and rural life.

Getting to the Show from Edinburgh

Service 98

Service 98: Edinburgh City Centre (George Street) – Haymarket Station – Royal Highland Show

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

During busy periods, buses will depart up to every 5 minutes and will get you from Edinburgh city centre right to the Royal Highland Show in approximately 30 minutes.

Our service 98 also benefits from a dedicated bus-only access to the Showground bypassing traffic in the Ingliston area.

Where to find Service 98 in the city centre

Service 98 departs from George Street (Assembly Rooms), then stops at Shandwick Place (stop SD), Haymarket (stop HH) then all stops along the A8 to Maybury on the way to the Show.

Timetables

Thursday 19 June

Departures from George Street (Assembly Rooms): 06:25, 06:45, 07:00, 07:15, 07:30, 07:40, 07:50 then frequent departures until 21:25.
Departures from Royal Highland Centre, East Gate: 07:05, 07:25, 07:40, 07:55, 08:10 then frequent departures until 22:20.

Friday 20 June

Departures from George Street (Assembly Rooms): 06:25, 06:45, 07:00, 07:15, 07:30, 07:40, 07:50 then frequent departures until 21:25.
Departures from Royal Highland Centre, East Gate: 07:05, 07:25, 07:40, 07:55, 08:10 then frequent departures until 22:02.
Departures from Royal Highland Centre, West Gate (for the Royal Highland Hoolie): frequent departures between 22:30 and 22:50.

Saturday 21 June

Departures from George Street (Assembly Rooms): 06:25, 06:45, 07:00, 07:15, 07:30, 07:40, 07:50 then frequent departures until 21:25.
Departures from Royal Highland Centre, East Gate: 07:00, 07:20, 07:35, 07:50, 08:05 then frequent departures until 22:20.
Departures from Royal Highland Centre, West Gate (for the Royal Highland Hoolie): frequent departures between 22:30 and 22:50.

Sunday 22 June

Departures from George Street (Assembly Rooms): 06:30, 07:00, 07:20, 07:40, 07:55, 08:10, 08:20 then frequent departures until 18:30.
Departures from Royal Highland Centre, East Gate: 07:05, 07:35, 07:55, 08:15, 08:30, 08:45, 08:55 then frequent departures until 19:00 and 19:15.

Service 98 Fares and Tickets
Ticket TypeAdultChild
Single Ticket£5.50£2.75
Return Ticket£8.00£4.00
Network DAYticket*£12.50£6.25
RHS Weekender**£28.00n/a

* Network DAYticket provides unlimited travel on day and night journeys across the entire Lothian network.
** The RHS Weekender ticket provides unlimited travel on all Lothian Royal Highland Show services (97, 98, N98). Available as m-tickets via the Bus & Tram App only.

DAYtickets (except Network DAYticket) are not valid on Service 98.

For customers travelling to/from Maybury Road only:

Ticket TypeAdultChild
Single Ticket£3.50£1.75
Return Ticket£6.00£3.00
Ways to pay
TapTapCap

Contactless payments with daily and weekly capping. Your card or device is your ticket, so one per person.

Bus & Tram App

Purchase tickets in advance using the Bus & Tram app.

Ridacard

With our season ticket, Ridacard, enjoy unlimited journeys on day and night services across Edinburgh, including Royal Highland Centre.

Paper Tickets

Purchase a ticket on board using cash (exact fare only) or contactless (without capping).

NEC & Young Scot Card Holders

Eligible ‘Scottish National Entitlement Card’ or ‘Young Scot Card’ holders travel for free on day services including Service 98 across our network. Visit the Get Your NEC website for more information.

NightBus N98

Royal Highland Show Dance – Edinburgh city centre

Timetables
Saturday 21 & Sunday 22 June (mornings)
Departures from Fairview Road (RHS Showdance): 01:40, 02:00 and 02:20.

Service N98 Fares and Tickets
Ticket TypeAdult
Single Ticket£5.50
RHS Weekender*£28.00

*Unlimited travel on all Lothian Royal Highland Show services (97, 98 and N98). Available only through m-tickets available via the Bus & Tram App.

 

Edinburgh Trams

St Andrew Square to Ingliston Park & Ride.

A shuttle bus is available from Ingliston Park & Ride or walk via the Green walking route to the South Entrance

Journey time: 45 minutes (including approximate 15 minute walk). Trams operate up to every 7 minutes.

Service 97

Edinburgh Park Station – Edinburgh Gateway Station – Royal Highland Show

This service provides a convenient connection to Show attendees travelling by train from Glasgow and the west of Scotland at Edinburgh Park Station, and from Fife, Dundee and the Highlands at Edinburgh Gateway Station.

Buses operate frequently and drop you off right outside the Royal Highland Centre at the East Gate.

Thursday 19, Friday 20 & Saturday 21 June

Departures from Edinburgh Park Station: 08:25, 08:40, 08:55 then every 15 minutes until 13:40, 14:01, 14:16, then every 15 minutes until 20:31, 20:58, 21:18 and 21:38.

Departures from Edinburgh Gateway Station: 08:31, 08:46, 09:01 then every 15 minutes until 13:46, 14:07, 17:22 then every 15 minutes until 20:22 and 20:37.
Departures from Royal Highland Centre, East Gate: 08:46, 09:01 then every 15 minutes until 12:16, 12:34, 12:49, 13:04, 13:21, 13:41, 13:56, 14:11 then every 15 minutes until 20:11, 20:26, 20:40, 21:00, 21:20, 21:40 and 22:00.

Sunday 22 June

Departures from Edinburgh Park Station: 08:18, 09:23, 10:00, 10:38, 11:08, 11:38, 12:02, 12:32, 13:00, 13:30, 14:00, 14:22, 14:52, 15:12, 15:42, 16:12, 16:42, 17:12 and 17:42.

Departures from Edinburgh Gateway Station: 08:24, 09:00, 09:29, 10:06, 10:19, 10:44, 11:14, 11:44, 12:08, 12:38, 13:06, 13:36, 14:06, 14:28, 14:58, 15:18, 15:48, 16:18, 16:48, 17:18 and 17:48.

Departures from Royal Highland Centre, East Gate: 10:01, 10:35, 11:00, 11:30, 12:00, 12:25, 12:53, 13:28, 13:58, 14:28, 14:52, 15:22, 15:52, 16:22, 16:52, 17:22, 17:52, 18:12 and 18:50.

Service 97 Fares and Tickets

Ticket TypeAdultChild
Single Ticket£3.50£1.75
Return Ticket£6.00£3.00
Network DAYticket*£12.00£6.00
RHS Weekender**£28.00n/a

* Network DAYticket provides unlimited travel on day and night journeys across the entire Lothian network.
** The RHS Weekender ticket provides unlimited travel on all Lothian Royal Highland Show services (97, 98, N98). Available as m-tickets via the Bus & Tram App only.

DAYtickets (except Network DAYticket) are not valid on Service 97.

Ways to pay
TapTapCap

Contactless payments with daily and weekly capping. Your card or device is your ticket, so one per person.

Bus & Tram App

Purchase tickets in advance using the Bus & Tram app.

Ridacard

With our season ticket, Ridacard, enjoy unlimited journeys on day and night services across Edinburgh, including the Royal Highland Centre.

Paper Tickets

Purchase a ticket on board using cash (exact fare only) or contactless (without capping).

NEC & Young Scot Card Holders

Eligible ‘Scottish National Entitlement Card’ or ‘Young Scot Card’ holders travel for free on day services including Service 97 across our network. Visit the Get Your NEC website for more information.

Edinburgh Trams

Edinburgh Park Station or Edinburgh Gateway Station to Ingliston Park & Ride. A shuttle bus is available from Ingliston Park & Ride or walk via the Green walking route to the South Entrance.

Journey time: up to 25 minutes (including approximate 15 minute walk). Trams operate up to every 7 minutes.

Lothian Service 17

Lothian’s Service 17 operates from Ocean Terminal to Edinburgh Airport via Newhaven, Granton, Muirhouse, Blackhall, Clermiston and DrumBrae. Alight at Airport Hotels and follow the Yellow walking route to the East Entrance.

Buses operate up to every 30 minutes.

Lothian Service 18

Lothian’s Service 18 operates from Fort Kinnaird to Edinburgh Airport via Royal Infirmary, Kaimes, Mortonhall, Oxgangs, Westside Plaza and Sighthill. Alight at Airport Hotels and follow the Yellow walking route to the East Entrance.

Getting to the Show from further afield

Lothian Country X18

Lothian Country’s Service X18 operates direct from Whitburn, Armadale, Bathgate, Uphall, Broxburn to A8 (Ingliston Road) with buses running up to every 30 minutes.

Lothiancountry X19 – Winchburgh

Lothian Country Service X19 operates direct from Winchburgh to A8 (Ingliston Road) with buses up to every 30 minutes.

Train

ScotRail service from railway stations across West Lothian to either Edinburgh Park Station where you can connect with Lothian’s Service 97 or Haymarket Station where you can connect with Lothian’s Service 98.

Train

Scotrail service from Falkirk Grahamston to Edinburgh Park Station. From here travel via Lothian’s Service 97 for direct connections to the Show.

Train

ScotRail service from Glasgow Queen Street Station to either Edinburgh Park Station where you can connect with Lothian’s Service 97 or Haymarket Station where you can connect with Lothian’s Service 98.

Train

ScotRail service from Stirling Station to either Edinburgh Park Station where you can connect with Lothian’s Service 97 or Haymarket Station where you can connect with Lothian’s Service 98.

Scotrail

Various stations in Fife to Edinburgh Gateway Station. From here, travel via Lothian’s Service 97 for direct connections to the Show.

Coaches & Buses

Long distance coaches terminate at Edinburgh Bus Station, just a few minutes’ walk from George Street where Lothian’s Service 98 departs.

Train

Long distance trains call at Edinburgh Waverley Station. It’s a few minutes’ walk to George Street where you can travel on Lothian’s Service 98 directly to the Show.

Some trains from the Highlands also call at Edinburgh Gateway Station. From here travel via Lothian’s Service 97 to the showground.

 

Copyright 2025 Lothian Buses ltd