Distance from Dunfermline to Tranent
The distance from Dunfermline to Tranent is 45 km (or 28 mi). The estimated driving time for the trip is 54min and the main road for this route is the Queensferry Junction. In a straight line, the distance between Dunfermline and Tranent is 36 km (23 mi).
Distance from Dunfermline and other towns
- Distance from Dunfermline to Marlborough
- Distance from Dunfermline to Mablethorpe
- Distance from Dunfermline to Blackwood
- Distance from Dunfermline to Marlow
- Distance from Dunfermline to Shrewsbury
- Distance from Dunfermline to Whitchurch
- Distance from Dunfermline to Conwy
- Distance from Dunfermline to Strathdon
- Distance from Dunfermline to Ashbourne
- Distance from Dunfermline to Helmsdale
- Distance from Dunfermline to Ashtead
- Distance from Dunfermline to Corbridge
Distance from Tranent and other towns
- Distance from Tranent to Leicester
- Distance from Tranent to Manchester
- Distance from Tranent to Stoke-On-Trent
- Distance from Tranent to Belfast
- Distance from Tranent to Cardiff
- Distance from Tranent to Liverpool
- Distance from Tranent to Middlesbrough
- Distance from Tranent to Portsmouth
- Distance from Tranent to Nottingham
- Distance from Tranent to Sheffield
- Distance from Tranent to Bristol