weather in Rosyth (15 km) | weather in Burntisland (28 km) | weather in Granton (29 km) | weather in Leith (32 km) | weather in Kirkcaldy (34 km) | weather in Portobello (37 km) | weather in Musselburgh (40 km) | weather in East Wemyss (41 km) | weather in Perth (43 km) | weather in Buckhaven (43 km) | weather in Prestonpans (44 km) | weather in Methil (45 km) | weather in Newburgh (45 km) | weather in Cockenzie (46 km) | weather in Leven (46 km) | weather in Longniddry (49 km) | weather in Lundin Links (50 km) | weather in Aberlady (51 km)