Wallyford park and ride is a free car park with masses of space with multiple bus routes and a train to Edinburgh.
2 pounds each way for a 50 minute bus or 4.60 each way for a 10 minute train to Waverley station in Edinburgh on the North Berwick line.
Bit of train and bus noise, better to park away from the road near the EV chargers.
Big Tescos in Musselborough 10 mins drive away.

