The nearest airport to Rosyth is Edinburgh Airport (EDI). This airport is 6 miles or 9 km from the center of Rosyth, . Below is a list of all airports in order of distance from Rosyth, Scotland, United Kingdom.
| Airport Name | Distance (miles) | Distance (km) |
|---|---|---|
| Edinburgh Airport | 6.18 Miles | 9.95 Km |
| Perth/Scone Airport | 27.91 Miles | 44.91 Km |
| RAF Leuchars | 31.39 Miles | 50.52 Km |
| Dundee Airport | 32.45 Miles | 52.22 Km |
| Glasgow City Heliport | 36.14 Miles | 58.16 Km |
| Glasgow International Airport | 40.93 Miles | 65.86 Km |
| Glasgow Prestwick Airport | 58.24 Miles | 93.73 Km |