BritRail stops 13km (8 miles) away, at the town of Leuchars (rhymes with "euchres"), on its London-Edinburgh-Dundee-Aberdeen run to the northeast. About 28 trains per day make the trip, which from Edinburgh to Leuchars is about an hour; a one-way fare is £11. For information, call tel. 08457/484-950.
Once at Leuchars, you can take a bus the rest of the way to St. Andrews. Bus no. 99 departs about every 20 minutes. Fife Scottish bus no. X24 travels from Glasgow to Glenrothes daily, and from there to St. Andrews. Buses operate daily 7am to midnight, and the trip takes between 2 1/2 and 3 hours. Buses arrive at the St. Andrews Bus Station, Station Road, just off City Road (call tel. 01334/474-238 for schedules).
By car from Edinburgh, head northwest along A90 and cross the Forth Road Bridge. Take A921 to the junction with A915 and continue northeast until you reach St. Andrews.
The tourist office is on 70 Market St. (tel. 01334/472-021; www.standrews.com). January to March, as well as November and December, it's open Monday to Saturday 9:30am to 5pm; April hours are Monday to Saturday 9:30am to 5pm and Sunday 11am to 4pm; May, June, September, and October, hours are Monday to Saturday 9:30am to 6pm and Sunday 11am to 4pm; and July and August, hours are Monday to Saturday 9:30am to 7pm and Sunday 10am to 6pm.