The Biomedical Sciences Research Complex comprises a number of closely-spaced buildings on the University of St Andrews' North Haugh campus.

Travelling to St Andrews by road

From the South, cross the Forth Road Bridge and proceed north along the M90 to junction 2A. Follow the A92 until just before Cupar, then join the A91 to St Andrews. Alternatively, continue along the M90 to junction 8, then take the A91 to St Andrews.

From the South-west, either go east along M8 to the Forth Road Bridge then continue as above, or travel via the Kincardine Bridge and the A977 towards Kinross, before joining the M90 at junction 6 and exiting at junction 8, then by the A91 to St Andrews.

From the North-west, leave Perth on the M90 then travel by the A913 to Cupar and St Andrews.

From the North via Dundee, cross the Tay Road Bridge on the A92 and after 1 mile take the A919 to Leuchars and the A91 to St Andrews.

Entering St Andrews from the West, turn right at the roundabout at the entrance to the town and then turn right again at the next mini-roundabout, adjacent to the Medical and Biological Sciences Building. The Biomolecular Sciences Building lies a further 100 m along this road.

Travelling to St Andrews by rail

St Andrews is located 5 miles (8 km) from Leuchars rail station. Leuchars is approximately 1 hour from Edinburgh on the main line from London - Aberdeen and is served by regular trains from Edinburgh, London and elsewhere. London-Aberdeen sleeper trains also call at Leuchars. For further information, visit the National Rail Enquiries or ScotRail websites.

From Leuchars station, St Andrews can be reached by Stagecoach buses (15 minute journey, 2-4 buses per hour depending on the time of day) or by taxi (advance booking not required).

Travelling to St Andrews by air

St Andrews is located approximately 50 miles (80 km) from Edinburgh Airport. From the airport, Airlink buses run every 15-30 minutes to Haymarket and Waverley rail stations in central Edinburgh (journey time 30 minutes).

Dundee Airport is significantly closer to St Andrews but is served by flights to/from London City, Birmingham and Belfast airports only.