From Penston, East Lothian to nearby cities in East Lothian
- Musselburgh (6.14 mi)
- Tranent (2.48 mi)
- Haddington (4.26 mi)
- Prestonpans (3.87 mi)
- North Berwick (10.59 mi)
- Dunbar (15.1 mi)
- Longniddry (2.42 mi)
- Gullane (7 mi)
- Ormiston (2.72 mi)
- East Linton (9.61 mi)
- Pencaitland (2.31 mi)
- Macmerry (0.67 mi)
- Aberlady (4.96 mi)
- Gifford (6.15 mi)
- Dirleton (8.54 mi)
- Luggate Burn (9.74 mi)
- Levenhall (5.15 mi)
- Humbie (5.97 mi)
- Innerwick (17.13 mi)
- Inveresk (5.95 mi)
- Kingston (8.69 mi)
- Knowes (11.03 mi)
- Leaston (5.96 mi)
- New Winton (1.36 mi)
- New Mains (6.84 mi)
- Newhailes (7.05 mi)
- Lewisvale (5.81 mi)
- Monktonhall (6.62 mi)
- Meadowmill (2.58 mi)
- Markle (8.7 mi)
- East Fortune (8.31 mi)
- Whittingehame (9.78 mi)
- Gladsmuir (1.13 mi)
- Craigielaw (4.55 mi)
- Cockenzie and Port Seton (3.26 mi)
- Carfrae (8.24 mi)
- Camptoun (4.96 mi)
- Broxburn (15.69 mi)
- Blackdykes (11.15 mi)
- Bilsdean (19.73 mi)
- Belhaven (14.34 mi)
- Cuthill (4.13 mi)
- Drem (6.06 mi)
- Dunglass (20.11 mi)
- Gilchriston (4.57 mi)
- Garvald (8.9 mi)
- Fisherrow (6.62 mi)
- Fenton Barns (7.21 mi)
- Elvingston (1.8 mi)
- Elphinstone (3.15 mi)
- East Saltoun (3.31 mi)
- Easter Pencaitland (1.96 mi)
From Penston, East Lothian to all cities in East Lothian starting with letter A
From Penston, East Lothian to Cities in other Counties
- Bedfordshire
- Berkshire
- Bristol
- Buckinghamshire
- Cambridgeshire
- Cheshire
- Cornwall
- Cumbria
- Derbyshire
- Devon
- Dorset
- Durham
- East Riding of Yorkshire
- East Sussex
- Essex
- Gloucestershire
- Greater London
- Greater Manchester
- Hampshire
- Herefordshire
- Hertfordshire
- Isle of Wight
- Kent
- Lancashire
- Leicestershire
- Lincolnshire
- Merseyside
- Norfolk
- North Yorkshire
- Northamptonshire
- Northumberland
- Nottinghamshire
- Oxfordshire
- Rutland
- Shropshire
- Somerset
- South Yorkshire
- Staffordshire
- Suffolk
- Surrey
- Tyne & Wear
- Warwickshire
- West Midlands
- West Sussex
- West Yorkshire
- Wiltshire
- Worcestershire
- Isle of Man
- County Antrim
- County Armagh
- County Derry Londonderry
- County Down
- County Fermanagh
- County Tyrone
- Aberdeenshire
- Angus
- Argyll and Bute
- Ayrshire and Arran
- Banffshire
- Berwickshire
- Caithness
- City of Aberdeen
- City of Dundee
- City of Edinburgh
- City of Glasgow
- Clackmannan
- Dumfries
- Dunbartonshire
- East Lothian
- Fife
- Inverness
- Kincardineshire
- Lanarkshire
- Midlothian
- Moray
- Nairn
- Orkney
- Perth and Kinross
- Renfrewshire
- Ross and Cromarty
- Roxburgh Ettrick and Lauderdale
- Shetland
- Stirling and Falkirk
- Sutherland
- The Stewartry of Kirkcudbright
- Tweeddale
- West Lothian
- Western Isles
- Wigtown
- Clwyd
- Dyfed
- Gwent
- Gwynedd
- Mid Glamorgan
- Powys
- South Glamorgan
- West Glamorgan