Capitano di vascello è un grado militare attribuito agli ufficiali superiori in varie marine militari, corrispondente al grado di colonnello nelle forze di terra e aeree. Il nome deriva dalla tipologia maggiore di nave da guerra del XVII secolo: il vascello. Il capitano di vascello è l'ufficiale a comando delle navi più grandi, quali incrociatori, cacciatorpediniere e portaerei.
Il grado è in uso nelle Marine di Italia, Francia e paesi francofoni, Spagna e paesi di lingua spagnola.
Nella Royal Canadian Navy, dato che il Canada adotta il bilinguismo, la denominazione del grado è semplicemente captain in inglese e capitaine de vaisseau (capitano di vascello) in francese.