Le port de Royan est situé dans la partie occidentale de la ville de Royan (sud-ouest du département de la Charente-Maritime, en région Nouvelle-Aquitaine), entre le quartier de Foncillon et la plage de la Grande Conche, tout près du centre-ville. Établi dans l'embouchure de la Gironde, à proximité immédiate de l'océan Atlantique et face à Port-Médoc, il se compose d'un port de plaisance de mille anneaux et d'un port de pêche, spécialisé dans les espèces « nobles » (soles, maigres, bars, langoustines, etc.).