To get to Fife by car, you can take the M90 from Edinburgh which runs directly over the Forth Road Bridge, connecting the city to Fife. Alternatively, you can take the A92 coastal road from Dundee, which runs through the heart of the county.
If you prefer to travel by train, there are direct services to Fife from both Edinburgh and Dundee. Edinburgh to Fife journey takes around 45 minutes on average, while the journey from Dundee takes around 20 minutes.
If you're traveling from Glasgow, you can catch a direct train to Dunfermline, which is located in the south of Fife. From there, it's just a short drive to reach other parts of the county.
If you're looking to explore Fife further, then consider taking the Fife Coastal Route. This is a scenic driving route that takes you around the beautiful coastline of Fife and offers stunning views of the Firth of Forth.
The closest airport to Fife is Edinburgh Airport, which is approximately 30 miles away.
The recommended route from Edinburgh Airport to Fife would be to take the M8 towards the Forth Road Bridge, and then take the A92 towards Kirkcaldy until you reach Fife.