
Musselburgh: races, golf and the Honest Toun
Musselburgh calls itself the Honest Toun, and it has two things that bring groups in from all over: the racecourse and the old golf links. Both make a minibus a sensible idea, since nobody wants to be the designated driver at the races.
Race days
Musselburgh Racecourse runs flat and jumps meetings through the year, and the big summer race days sell out. We drop off close to the entrance and collect after the last race. On busy days the roads around the course get congested, so pick a collection time about 30 minutes after the final race and you'll miss the worst of it.
Golf
Inside the racecourse is the Musselburgh Old Course, a nine-hole links that Guinness World Records lists as the oldest golf course still in play. Golfers like to tick it off before heading further along the coast to North Berwick or Gullane. We can take the clubs too. Just put the number of golf bags in the luggage box when you book.
Around town
Luca's on the High Street has been making ice cream since 1908, and plenty of people come to Musselburgh for that alone. Fisherrow Harbour is a nice spot for a walk, and the Brunton Theatre puts on shows and a well-loved panto.
Trains and timings
Musselburgh and Wallyford stations both have trains into Waverley. For airport runs, the bypass gets you to Edinburgh Airport in around 25 minutes outside rush hour.
Prices and journey times from Musselburgh
| Journey | Distance | Drive | 8 seats from | 16 seats from |
|---|---|---|---|---|
| Musselburgh to Edinburgh Airport | 15 mi | ~40 min | £90 | £175 |
| Musselburgh to Edinburgh Waverley Station | 7 mi | ~20 min | £65 | £150 |
| Musselburgh to Edinburgh city centre | 7 mi | ~20 min | £65 | £150 |
| Musselburgh to Murrayfield Stadium | 9 mi | ~25 min | £65 | £150 |
| Musselburgh to Glasgow Airport | 67 mi | ~90 min | £240 | £350 |
One-way prices for a weekday daytime pick-up, taken from our current rates. Late nights, weekends, returns and your exact address can change the figure, so use the booking form for the real price.
Questions about minibus hire in Musselburgh
How long does it take to get from Musselburgh to Edinburgh Airport?
It's about 15 miles by road, usually around 40 minutes outside rush hour. Leave more time for early-morning and Friday-evening flights. A one-way 8-seat minibus currently starts from £90.
Can you take us to and from Musselburgh Races?
Yes. Book a return transfer with a collection time after the last race. On big race days we recommend booking early, as demand is high.


