|Location Map ( geo)|
|Via:||Prestonpans, Cockenzie and Port Seton|
|Distance:||5.9 miles (9.5 km)|
|Meets:||A199, B6454, B1349, B6371, A198|
|Route outline (key)|
The B1348 runs along the southern edge of the Firth of Forth, almost entirely in East Lothian.
The six miles of the road start in Musselburgh at Levenhall Roundabout, shared with the A199 and B6454, at the southeastern extremity of the famous racecourse. It starts in a north-easterly direction passing the Prestongrange Industrial Heritage Museum and the Royal Musselburgh Golf Club, which spans the short green gap to Prestonpans. The coast of the Firth of Forth pops in and out of view between the dense residential sprawl, and there's a spur of sorts (actually the B1349) inland to the railway station.
On the route out of Prestonpans the road passes the site of the former Cockenzie Power Station, an old coal plant closed for environmental reasons and demolished in 2015. Previously this stark piece of 1960s architecture was visible for miles around - even Edinburgh on a good day - and dominated the skyline with its twin cooling towers and supporting structures including a gantry carrying coal across the road.
There's also a junction with the B6371 here, bringing traffic from the A1. Cockenzie itself is now twinned with Port Seton and it is after passing through the latter that it finally edges up to the side of the beach. The sizeable Seton Sands caravan park invites a lot of summer traffic this way. From there on, there's another golf course to bypass, separating this coastal road from Longniddry, before it is swallowed up by the A198 to the north of the town.