Россия имеет протяжённые морские границы. Есть выход в моря Северного Ледовитого океана, Тихого, Атлантического океанов, а также к Каспийскому морю.
На побережье разместилось 67 портов. Больше всего их на побережье Тихого океана – 22. Среди них:
- Петропавловск-Камчатский;
- Корсаков в Сахалинской области;
- Магадан;
- Николаевск-на-Амуре;
- Охотск;
- Ванино;
- Владивосток;
- Восточный;
- Находка;
- Невельск;
- Советская Гавань;
- Холмск и т.д.
На Балтийском море семь портов. Самым крупным по площади и по количеству причалов является Санкт-Петербург. По пропускной способности крупнейшим считают Усть-Лугу.