Organised by Northern Toy Fairs
Venue
Musselburgh Sports Centre
Newbigging
Musselburgh
EH21 7AS
Opening Times
10:30am-3pm
Prices
Adults £4.50
Children £2.50
Concessions £3.50
Event Information
Trade Event
Event Website
Event Contact
To prevent harvesting by bots, you need to log in to see email addresses and telephone numbers.
See our Event Information page for a key to the symbols and details of our event listing policy.
Use two fingers to pan or zoom the map
What3Words: hook.draw.lion
PlusCode: WXQ2+JJC Musselburgh, UK
Please note that What3Words and PlusCode addresses are derived from the geographic coordinates we have for the venue (as shown on the map above), and may therefore not match those advertised by the event organiser.
View location and get driving directions on:
OpenStreetMap
Google
Bing
Share this event on your socials
Important! This event listing is based on information supplied by the event organiser and event publicity material. We do aim to check information as far as is reasonably practical. But we cannot make any guarantees about the accuracy of any information published here. We would always recommend that you check the event organiser's own website or social media before making a decision on whether to travel to an event.
Event ID 4489 - please quote this if you need to contact us about this listing
The Musselburgh Toy, Train & Sci-Fi Fair is a toy and model fair organised by Northern Toy Fairs, taking place at the Musselburgh Sports Centre in East Lothian.
The event will be held on Sunday 11 July 2026, between 10:30am and 3pm. Admission prices are Adults £4.50, Children £2.50, and Concessions £3.50.
Visitors will have access to a large number of tables featuring a variety of new and vintage toys, models, and collectables. The event is easily accessible from the A1, and there is free parking available on-site and at the adjacent Musselburgh Grammar School.
Refreshments will also be available at the event, and those who wish to arrive early can take advantage of the early bird entry from 8:30am, priced at £8 for Adults and Seniors, and £4 for Under 16s.
This summary is generated automatically from information supplied to this website and publicity material published by the event organiser.