La bahía de la Concha es una pequeña bahía situada en la costa española del mar Cantábrico, frente a la ciudad de San Sebastián.
La bahía ocupa el espacio comprendido entre los montes Igueldo (oeste) y Urgull (este).
Posteriormente, y con los sedimentos acumulados en la desembocadura del río Urumea, se formó un pequeño istmo que unió la isla de Urgull a tierra firme, convirtiéndose está en un monte.
Debido a su peculiar configuración, las aguas de la bahía suelen ser mansas, si bien los cambios de marea son frecuentes y afectan en gran medida a la anchura de las playas, que pueden llegar a desaparecer por unas horas.
Avanzando en sentido oeste se alcanza el Paseo de Miraconcha, que finaliza en el Palacio Real de Miramar.