Staffa je ostrov ve Vnitřních Hebridách na severozápadě Skotska. Je známý Fingalovou jeskyní a dalšími příklady čedičových sloupů. Nikdo zde nežije.

Ostrovy se staly součástí království Mann a ostrovy, severského království Suðreyjar. Seveřané zde vládli více než 400 let, než byla v roce 1266 smlouvou z Perthu svrchovanost předána Skotsku. Ostrovy pak držely klany MacLeodů a MacDonaldů, ale Staffa nebyla pravidelně obývána.