Penicuik
Cities near Penicuik
- Dalkeith (~)
- Loanhead (~)
- Easthouses (~6 km)
- Lugton (~7 km)
- Inveresk (~12 km)
- Edinburgh (~15 km)
- Peebles (~21 km)
- Musselburgh (~23 km)
- Dunbar (~23 km)
- Prestonpans (~23 km)
- Haddington (~23 km)
- Traquair (~26 km)
- Gullane (~27 km)
- Bathgate (~28 km)
- Livingston (~28 km)
- Linlithgow (~28 km)