By Bus From St. Andrews Bus Station a taxi to Pollock Halls will cost approximately £7, and takes 5-10 minutes. Alternatively, proceed to Princes Street and on the shop side heading East take a bus to the Royal Commonwealth Pool, Dalkeith Road (numbers 14, 30, 33, 86 £1.30 exact change only). From here, Pollock Halls is a short walk down Holyrood Park Road. By Air From Edinburgh Airport, for 2 or more passengers, we recommend a taxi for the 8 mile journey to Pollock Halls (cost approx. £17-20). Alternatively, take the Airport Shuttle Bus to the city terminal on Waverley Bridge (Adult: £6 open return, £3.50 single). From here take a taxi to the Pollock Halls (cost approx. £7, 5-10 minute journey) or proceed to North Bridge and from the first bus stop heading south, take a bus to the Royal Commonwealth Pool, Dalkeith Road (numbers: 14, 30, 33, 86). From here, Pollock Halls is a short walk down Holyrood Park Road. By Rail From Edinburgh s main railway station Waverley, take a taxi to the Pollock Halls (cost approx. £7, 5-10 minute journey) or proceed to North Bridge and from the first bus stop heading south, take a bus to the Royal Commonwealth Pool, Dalkeith Road (numbers: 14, 30, 33, 86). From here, Pollock Halls is a short walk down Holyrood Park Road. From Centre From Princes Street, on the shop side heading East, take a bus to the Royal Commonwealth Pool, Dalkeith Road (numbers 14, 30, 33, 86 £1.30 exact change only). From here, Pollock Halls is a short walk down Holyrood Park Road. By Road From the A720 City of Edinburgh Bypass, take A7 Old Dalkeith Road exit at the Sheriffhall Roundabout towards the City Centre. Continue straight for approximately 3 miles. Just past the Royal Commonwealth Pool at the lights, turn right onto Holyrood Park Road. Pollock Halls is the second turning on the right.