Theo NationalGeographic.com, các vịnh được hình thành thông qua nhiều cách khác nhau, chẳng hạn như kiến tạo mảng, tràn từ đại dương đến đường bờ biển và sông băng cắt qua nền đá. Các vịnh là những vùng nước được bao quanh một phần bởi đất liền, và chúng thường ít bị bao bọc hơn và nhỏ hơn một vùng vịnh.
Kiến tạo mảng liên quan đến việc các lục địa trôi dạt vào nhau và tách rời nhau, dẫn đến hình thành các vịnh lớn, NationalGeographic.com giải thích. Một trong những vịnh đáng chú ý nhất được hình thành qua quá trình này là Vịnh Bengal, là vịnh lớn nhất thế giới. Một cách khác mà các vịnh được tạo ra là khi đại dương tràn qua đường bờ biển. Ví dụ: Vịnh Cửu Long ở Hồng Kông được hình thành khi Biển Đông tràn qua đường bờ biển của Bán đảo Cửu Long. Các vịnh cũng được hình thành khi đường bờ biển xói mòn vào đại dương. Một ví dụ là Vịnh Guanabara, được hình thành khi Đại Tây Dương xói mòn một cửa vào ở Nam Mỹ.
Khi sông băng cắt qua nền móng của một khu vực, nó sẽ để lại một hẻm núi dốc và dài khi nó rút đi. Biển xuyên qua cửa vào, tạo ra vịnh hẹp, là thuật ngữ chỉ các vịnh hẹp do sông băng hình thành.
BBC giải thích rằng các vịnh hình thành bên cạnh các mũi đất, được tạo ra khi biển va vào một khu vực ven biển với các dải đá mềm và cứng xen kẽ. Các dải đá mềm, như đất sét và cát, bị xói mòn nhanh hơn các loại đá bền như đá phấn. Điều này dẫn đến việc hình thành mũi đất và sau đó là vịnh.