Прибайкальский национальный парк расположен на западном берегу озера Байкал. Охраняемая территория парка в виде узкой полосы суши, примыкающей к берегу озера, шириной от 1 до 8 км протянулась почти на 400 км побережья от поселка Култук до мыса Кочериковский, по которому проходит граница с Байкало-Ленским заповедником. В территорию парка входит также самый большой остров Байкала — Ольхон. По охраняемой площади он входит в пятерку крупнейших национальных парков России.
Ландшафт Прибайкальского национального парка очень разнообразен и живописен. На территории находятся красивейшая на Байкале — «туристическая Мекка» бухта Песчаная, своеобразная губа Анга и бухта Ая, теплые заливы Малого моря. Величественные утесы и скалы побережья часто имеют ярко выраженный индивидуальный облик и носят собственные имена: Большая и Малая Колокольня, Бурхан-мыс, Саган-Хушун, мыс Хобой. Своеобразен и красив степной ландшафт в средней части побережья и на юге острова Ольхон.