El puerto de Oskarshamn se encuentra a 117 km oeste de Visby. Esto corresponde a una distancia de 63 millas náuticas.
El puerto de Visby conecta la isla de Gotland con los puertos de Nynäshamn y Oskarshamn, en Suecia continental. Las rutas Visby - Oskarshamn y Visby - Nynäshamn son ofrecidas aquí varias veces al día por la naviera Destination Gotland.