Dunfermline is situated 3 miles North of the Firth of Forth and close to the Forth Road Bridge.
The town is well served with a number of extensive transport links. The A907 road which meets the M90 and A92 to the east of the town at Halbeath Interchange, connects the town to Perth to the north, Edinburgh to the south and Kirkcaldy to the east. The main bus terminus is located on a site to the north of the town centre and two railway stations serve the town The nearest major international airport is Edinburgh Airport just13 miles miles south of Dunfermline. Smaller municipal airports are also located nearby and a continental ferry service, operated by Norfolkline, runs from a terminal at nearby Rosyth.
Dunfermline is the principal shopping centre serving the western area of Fife and is region's second largest town centre in terms of retail floorspace. The Kingsgate Shopping Centre is located on the the High Street giving Dunfermline a mix of modern and traditional shops and a major extension of the Centre was completed in 2008.
The Fife Leisure Park, built in 1999 is located next to the M90 in the east of Dunfermline. The leisure park has a large cinema, a health club, bowling alley and a number of restaurants.
Dunfermline also has four secondary schools and fourteen primary schools. Other educational facilities include a private school and a school for children with learning difficulties. Dunfermline High School is the oldest secondary in the town, having originated in 1816 on what is now Queen Anne Street. Further education is provided at Carnegie College at their main campus in Halbeath.
More info can be found on the Dunfermline website.