Le Tay prend naissance dans l'ouest de l'Écosse sur les pentes de Ben Lui -LRB- Beinn Laoigh -RRB-, puis coule vers l'est à travers les Highlands, à travers Loch Dochhart, Loch Lubhair et Loch Tay, puis continue vers l'est par Strathtay -LRB- voir Strath -RRB-, dans le centre de l'Écosse, puis sud-est à travers Perth, où il devient tidal, à son embouchure à la Firth of Tay, au sud de Dundee.
Elle commence à Loch Tay et s'ouvre sur la mer du Nord à la Firth of Tay.