All places › Musselburgh
Racecourse
Musselburgh Racecourse
Musselburgh
Seaside racecourse just east of Edinburgh, racing flat and jumps.
Where to stay
- MusselburghClosest town
- EdinburghHuge choice, short train
- PortobelloEdinburgh's seaside
Getting there
- Musselburgh station — about 15 minutes' walk
- Trains from Edinburgh Waverley
- Buses from Edinburgh
TipBig race days sell out nearby hotels months ahead — book a cancellable room as soon as you know you're going.
Travel details can change, especially on event days — check with the venue or operator before you travel.