Oxelösund Adventure Park now also offers kayak and SUP rental at Jogersö Beach. Perfect for combining climbing on the high ropes course with a day on the water. We have kayaks for all levels — from stable beginner kayaks to fast sea kayaks.
Rent a kayak or SUP
We offer a wide range of single and double kayaks, as well as Stand Up Paddleboards. All rentals include paddle, life jacket, spray skirt and local map. We provide a safety and technique briefing before you head out.
Prices 2026
Duration
K1 / SUP
K2 / K3
1 hour
180 SEK
280 SEK
2 hours
280 SEK
380 SEK
4 hours
380 SEK
520 SEK
Full day (8h)
520 SEK
700 SEK
24 hours
650 SEK
850 SEK
Weekend
950 SEK
1 250 SEK
Week
2 450 SEK
3 250 SEK
K1 = Single kayak · K2 = Double kayak · K3 = Double kayak with child seat · All prices incl. VAT
Want the full experience? Book a guided kayak tour through Oxelösund’s stunning archipelago. Our certified guide takes you through beautiful passages and shares stories about nature and local history. No prior experience required.
Planning a team building, hen party or corporate event? Combine the high ropes course with activities on the water for a full day of adventure. We tailor packages to your needs.
(function() {
var header = document.querySelector(’.aventyr-header’);
var logo = document.querySelector(’.aventyr-header-logo’);
if (!header) return;
// Move header and logo out of content flow into body directly
document.body.appendChild(header);
if (logo) document.body.appendChild(logo);
var hasCover = document.querySelector(’.aventyr-hero’);
var scrollThreshold = 100;
var ticking = false;
// Subpages without a hero/cover get green header immediately
if (!hasCover) {
header.classList.add(’aventyr-header-scrolled’);
if (logo) logo.classList.add(’aventyr-logo-scrolled’);
}
function updateHeader() {
var scrollY = window.scrollY || window.pageYOffset;
if (!hasCover || scrollY > scrollThreshold) {
header.classList.add(’aventyr-header-scrolled’);
if (logo) logo.classList.add(’aventyr-logo-scrolled’);
} else {
header.classList.remove(’aventyr-header-scrolled’);
if (logo) logo.classList.remove(’aventyr-logo-scrolled’);
}
ticking = false;
}
window.addEventListener(’scroll’, function() {
if (!ticking) {
window.requestAnimationFrame(updateHeader);
ticking = true;
}
});
updateHeader();
// Mark active nav link based on current URL path
var path = window.location.pathname.replace(/\/$/, ”);
var navLinks = document.querySelectorAll(’.aventyr-header-nav a’);
navLinks.forEach(function(link) {
var href = link.getAttribute(’href’);
if (href) {
var linkPath = href.replace(/\/$/, ”);
if (path === linkPath || path.endsWith(linkPath)) {
link.classList.add(’aventyr-nav-active’);
}
}
});
// Language switcher — inject between nav and CTA
var cta = document.querySelector(’.aventyr-header-cta’);
if (cta) {
var langSwitcher = document.createElement(’div’);
langSwitcher.className = ’aventyr-lang-switcher’;
// Detect current language from URL
var currentLang = ’sv’;
if (path.indexOf(’/en’) === 0 || path.indexOf(’/en/’) >= 0) currentLang = ’en’;
if (path.indexOf(’/de’) === 0 || path.indexOf(’/de/’) >= 0) currentLang = ’de’;
var langs = [
{code: ’sv’, label: ’SV’, flag: ’🇸🇪’},
{code: ’en’, label: ’EN’, flag: ’🇬🇧’},
{code: ’de’, label: ’DE’, flag: ’🇩🇪’}
];
// Build the current language display + dropdown
var currentDisplay = langs.find(function(l) { return l.code === currentLang; });
var html = ’’;
html += ’