Een zeestraat is een smalle watergeul tussen twee landgebieden. Een zeestraat verbindt twee wateren. Zeestraten verbinden vaak twee zeeën. Veel zeestraten zijn economisch en strategisch belangrijk. Zeestraten kunnen deel uitmaken van belangrijke scheepvaartroutes. Dus iemand die een zeestraat controleert, kan de scheepvaart controleren. Er zijn oorlogen gevoerd om ze te controleren. Hoewel rivieren en kanalen vaak twee grote meren of een meer en een zee met elkaar verbinden, zijn het geen zeestraten. Zeestraten zijn veel groter en breder en hebben geen water dat in één richting stroomt.