Firth of Lorn er om lag 25 km lang, og har en bredde mellom 5 og 10 km. I nordøst forgreiner Firth of Lorn seg i fjordene Loch Linnhe, Lynn of Lorne og Loch Etive. Det er også flere mindre sidefjorder både på Mull og på fastlandet, samt flere mindre sund mellom øyene i sør. Det mest kjente av disse sundene er Corryvreckan mellom Jura og Scarba.