Royal Highland Show 2018: Buy Online NOW

Show Dates - 21st, 22nd, 23rd & 24th June 2018

Gates Open: 7:30am

Venue: Royal Highland Centre, Ingliston, Edinburgh, EH28 8NB.

Gate Prices: Adults: £29

Travel info: click here

Children Go Free: Children aged 15 or under will be admitted free of charge when accompanied by a paying adult.

Disabled Visitors: All adult visitors to the Royal Highland Show must purchase a ticket to enter. However, if you are an adult single person that is unable to access the Royal Highland Show without incurring the extra cost of admission for a hired carer, then the individual known as your hired carer would be permitted free of charge to the Show.

Group discounts available for purchases of more than 10 tickets; discount deducted at checkout.

Adult (aged 16+)

Single entry on ANY ONE SHOW DAY

£ 29.00
£ 24.00

Adult/Concessionary tickets have been simplified into one Adult ticket, to give the best discount for early purchase.


ANY ONE DAY (cars only) E-ticket for print at home

£ 10.00
£ 8.00
Late entry

Online ONLY

£ 10.00

Valid on Thursday or Friday ONLY - from 3pm

Gift Ticket
£ 29.00
£ 27.00

Printed ticket posted in a smart Presentation Ticket Wallet and with greeting card (one wallet per ticket purchased).

Last orders for Gift Tickets to 2018 RHS by 1700hrs on 11th June. Allow a week for delivery of gift ticket

Show Tram Tickets

Show Tram tickets are for City Zone only trips up to Ingliston Park & Ride Stop and does not include the Airport.

Show Tram tickets do not include admission to the event.

Adult Tram Day Return

Aged 16 upwards

£ 3.20
£ 3.00
Child Tram Day Return

Aged 15 & under

£ 1.60
£ 1.50
Family Tram Day Return

Up to 2 Adults & 3 Children

£ 8.50
£ 7.50


School Group Bookings

School activity bookings will close at 5pm on 4th June however if you wish to come to the Show without an activity bookings are open until 5pm on 18th June.

School Group Booking Form Thursday
£ 44.00
School Group Booking Form Friday
£ 39.00

Instant Tickets by Email

TicketSrv Payment by Sage Pay TicketSrv Payment by Sage Pay

TicketSrv Payment by Sage Pay