Scottish Ballet: Matthew Bourne's Highland Fling

Tue 10 to Sat 14 April | Festival Theatre

Evenings 7.30pm Matinee Sat 2.30pm

Age: 14+

Ticket prices

General from: £21 - £41.50*


Friends tickets from: 20% off

Our Friends receive extra benefits and discounts. Become a Friend and save.

Log in or join now to receive discounts

Login / Join

We offer a range of discounts and concessions to enable everyone to enjoy an affordable visit to the Festival and King's Theatres.

Highland Fling follows the downfall of James- a young Scot with sex, love and rock and roll on his mind. Recently married to his beloved Effie, his addiction to excess finds him in the company of a wild, gothic fairy. As his love for the strange and beautiful fairy becomes an obsession, James embarks on a fateful journey that takes him from the mean streets and nightclubs of Glasgow into a world beyond reality and reason.

Presented exclusively by Scottish Ballet, Matthew Bourne’s Highland Fling is La Sylphide for the Trainspotting generation.

Age guidance: 14+ (Contains adult themes).

"This is one of the funniest, funkiest, most irresistibly infectious ballets I have ever had the delight to sit through" Daily Mail

"Wit, elegance and startling energy…" The Telegraph – 4*

"It also proves that not only do these dancers have great technique; they can carry a character with confidence and credibility." The Scotsman 4*

"In soaring romance and heart rending tragedy, company and choreographer show off the extent of their considerable talents." The Stage

"A riot of laughter…" The Times 4*

 * Ticket prices include a contribution to the Theatres Development Fund.  An 80p handling charge will be added if you ask us to post your tickets.


Friends  20% off

Groups (8+) £6 off (Stalls & Dress)
Concessions £3 off
Children £19
Discounts are available to people with disabilities, please call box office to book.

If you would like to book a wheelchair space or if you have any access requirements please phone the box office who can advise. Our staff can be called on 0131 529 6000 or by using Text Relay on 18002 0131 529 6003.


Latest news

Other news

Latest news

Other news