{"id":1583,"date":"2026-04-12T14:59:30","date_gmt":"2026-04-12T05:59:30","guid":{"rendered":"https:\/\/www.cycletravelation.com\/en\/?page_id=1583"},"modified":"2026-04-12T19:28:46","modified_gmt":"2026-04-12T10:28:46","slug":"one-way-fee","status":"publish","type":"page","link":"https:\/\/www.cycletravelation.com\/en\/one-way-fee\/","title":{"rendered":"One-Way Rental &amp; Delivery Fee Calculator"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><\/h2>\n\n\n\n<p>Planning a cycling trip across Yokohama, Shonan, or beyond?<\/p>\n\n\n\n<p>Use our fee calculator below to get an instant estimate for your rental \u2014<br>including bike type, number of bikes, and any delivery or pickup options.<\/p>\n\n\n\n<p>Simply select your preferences and the total will be calculated automatically.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">How it works<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Select your bike type and rental duration (4 hours or 1 day)<\/li>\n\n\n\n<li>Enter the number of bikes you need (up to 10)<\/li>\n\n\n\n<li>Choose your pickup and return locations<\/li>\n\n\n\n<li>Your estimated total appears instantly<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Pickup &amp; Return Locations<\/h3>\n\n\n\n<p>We offer flexible pickup and return options across the following areas:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Yokohama (our main shop \u2014 5 min walk from Yokohama Station West Exit)<\/li>\n\n\n\n<li>Shonan Bayside store<\/li>\n\n\n\n<li>Shinjuku<\/li>\n\n\n\n<li>Futakotamagawa<\/li>\n<\/ul>\n\n\n\n<p>For locations not listed, please contact us for a custom quote.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Notes<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Delivery \/ pickup fees are charged per every 2 bikes.<\/li>\n\n\n\n<li>All prices are in Japanese Yen (JPY). USD and EUR estimates are for reference only.<\/li>\n\n\n\n<li>This calculator provides an estimate. Final pricing will be confirmed upon reservation.<\/li>\n<\/ul>\n\n\n\n<div class=\"rce-calc\" style=\"padding:1rem 0; max-width:800px; margin:0 auto;\">\n\n  <div class=\"sec-label\">Bike type<\/div>\n  <select id=\"rce-bike\">\n    <option value=\"\">&#8212; Select &#8212;<\/option>\n    <option value=\"economy_4h\">Economy Hybrid Bike \u2014 4 hours \u00a52,500<\/option>\n    <option value=\"economy_1d\">Economy Hybrid Bike \u2014 1 day \u00a53,300<\/option>\n    <option value=\"standard_4h\">Standard (Aluminum) Road Bike \u2014 4 hours \u00a54,500<\/option>\n    <option value=\"standard_1d\">Standard (Aluminum) Road Bike \u2014 1 day \u00a56,000<\/option>\n    <option value=\"premium_4h\">Premium (Carbon) Road Bike \u2014 4 hours \u00a56,500<\/option>\n    <option value=\"premium_1d\">Premium (Carbon) Road Bike \u2014 1 day \u00a59,000<\/option>\n    <option value=\"electric_4h\">Electric Assist Bicycle \u2014 4 hours \u00a55,000<\/option>\n    <option value=\"electric_1d\">Electric Assist Bicycle \u2014 1 day \u00a56,500<\/option>\n  <\/select>\n\n  <div class=\"grid2\">\n    <div>\n      <div class=\"sec-label\">Number of bikes (1\u201310)<\/div>\n      <input type=\"number\" id=\"rce-qty\" min=\"1\" max=\"10\" value=\"1\">\n    <\/div>\n    <div>\n      <div class=\"sec-label\">Number of days (1-day plan only)<\/div>\n      <select id=\"rce-days\">\n        <option value=\"1\">1 day<\/option>\n        <option value=\"2\">2 days<\/option>\n        <option value=\"3\">3 days<\/option>\n        <option value=\"4\">4 days<\/option>\n        <option value=\"5\">5 days<\/option>\n        <option value=\"6\">6 days<\/option>\n        <option value=\"7\">7 days<\/option>\n      <\/select>\n    <\/div>\n  <\/div>\n\n  <div class=\"grid2\">\n    <div>\n      <div class=\"sec-label\">Pickup location<\/div>\n      <select id=\"rce-pickup\">\n        <option value=\"\">&#8212; Select &#8212;<\/option>\n        <option value=\"yokohama\">Yokohama<\/option>\n        <option value=\"shonan\">Shonan<\/option>\n        <option value=\"shinjuku\">Shinjuku<\/option>\n        <option value=\"other\">Other (contact us)<\/option>\n      <\/select>\n    <\/div>\n    <div>\n      <div class=\"sec-label\">Return location<\/div>\n      <select id=\"rce-ret\">\n        <option value=\"\">&#8212; Select &#8212;<\/option>\n        <option value=\"yokohama\">Yokohama<\/option>\n        <option value=\"shonan\">Shonan<\/option>\n        <option value=\"futakotamagawa\">Futakotamagawa<\/option>\n        <option value=\"shinjuku\">Shinjuku<\/option>\n        <option value=\"other\">Other (contact us)<\/option>\n      <\/select>\n    <\/div>\n  <\/div>\n\n  <div id=\"rce-contact-note\" class=\"contact-note\" style=\"display:none;\">\n    For pickup or return locations not listed above, please contact us for a custom quote.<br>\n    TEL: 045-620-3771\n  <\/div>\n\n  <div id=\"rce-result-box\" class=\"result-box\" style=\"display:none;\">\n    <div class=\"total-label\">Estimated total<\/div>\n    <div class=\"total-price\" id=\"rce-total-price\">\u00a50<\/div>\n    <div class=\"usd\" id=\"rce-total-usd\"><\/div>\n    <div class=\"breakdown\" id=\"rce-breakdown\"><\/div>\n    <div class=\"note\" id=\"rce-note-text\"><\/div>\n  <\/div>\n\n<\/div>\n\n<script>\n(function() {\n  var bikeRates = {\n    economy_4h:2500, economy_1d:3300,\n    standard_4h:4500, standard_1d:6000,\n    premium_4h:6500, premium_1d:9000,\n    electric_4h:5000, electric_1d:6500\n  };\n\n  var optionFees = {\n    yokohama: { yokohama:0,    shonan:4000, futakotamagawa:4000, shinjuku:4000 },\n    shonan:   { yokohama:3000, shonan:4000, futakotamagawa:8000, shinjuku:4000 },\n    shinjuku: { yokohama:3000, shonan:8000, futakotamagawa:8000, shinjuku:4000 }\n  };\n\n  var bikeNames = {\n    economy_4h:'Cross Bike (4 hours)',\n    economy_1d:'Cross Bike (1 day)',\n    standard_4h:'Standard (Aluminum) Road Bike (4 hours)',\n    standard_1d:'Standard (Aluminum) Road Bike (1 day)',\n    premium_4h:'Premium (Carbon) Road Bike (4 hours)',\n    premium_1d:'Premium (Carbon) Road Bike (1 day)',\n    electric_4h:'Electric Cross Bike (4 hours)',\n    electric_1d:'Electric Cross Bike (1 day)'\n  };\n\n  function is4h(bike) { return bike && bike.indexOf('_4h') !== -1; }\n  function getMultiplier(qty) { return Math.ceil(qty \/ 2); }\n\n  function calc() {\n    var bike = document.getElementById('rce-bike').value;\n    var qty = Math.max(1, Math.min(10, parseInt(document.getElementById('rce-qty').value) || 1));\n    var days = parseInt(document.getElementById('rce-days').value) || 1;\n    var pickup = document.getElementById('rce-pickup').value;\n    var ret = document.getElementById('rce-ret').value;\n\n    var daysSelect = document.getElementById('rce-days');\n    if (is4h(bike)) {\n      daysSelect.disabled = true;\n      daysSelect.style.opacity = '0.4';\n      days = 1;\n    } else {\n      daysSelect.disabled = false;\n      daysSelect.style.opacity = '1';\n    }\n\n    var hasOther = pickup === 'other' || ret === 'other';\n    document.getElementById('rce-contact-note').style.display = hasOther ? 'block' : 'none';\n\n    if (hasOther || !bike || !pickup || !ret) {\n      document.getElementById('rce-result-box').style.display = 'none';\n      return;\n    }\n\n    var bikeRate = bikeRates[bike];\n    var bikeTotal = bikeRate * qty * days;\n\n    var optFeePerUnit = (optionFees[pickup] && optionFees[pickup][ret] !== undefined)\n      ? optionFees[pickup][ret] : null;\n\n    if (optFeePerUnit === null) {\n      document.getElementById('rce-contact-note').style.display = 'block';\n      document.getElementById('rce-result-box').style.display = 'none';\n      return;\n    }\n\n    var multiplier = getMultiplier(qty);\n    var optTotal = optFeePerUnit * multiplier;\n    var total = bikeTotal + optTotal;\n    var usd = Math.round(total \/ 150);\n    var eur = Math.round(total \/ 162);\n\n    document.getElementById('rce-total-price').textContent = '\u00a5' + total.toLocaleString();\n    document.getElementById('rce-total-usd').textContent =\n      'approx. USD $' + usd.toLocaleString() + ' \/ EUR \u20ac' + eur.toLocaleString();\n\n    var daysLabel = is4h(bike) ? '' : ' x ' + days + ' day' + (days > 1 ? 's' : '');\n    var html = '';\n    html += '<div class=\"brow\"><span>' + bikeNames[bike] +\n      ' (\u00a5' + bikeRate.toLocaleString() + ' x ' + qty + ' bike' + (qty > 1 ? 's' : '') + daysLabel + ')<\/span>' +\n      '<span>\u00a5' + bikeTotal.toLocaleString() + '<\/span><\/div>';\n\n    if (optFeePerUnit === 0) {\n      html += '<div class=\"brow\"><span>Delivery \/ pickup fee<\/span><span>\u00a50 (same area)<\/span><\/div>';\n    } else {\n      html += '<div class=\"brow\"><span>Delivery \/ pickup fee (\u00a5' + optFeePerUnit.toLocaleString() +\n        ' x ' + multiplier + ' unit' + (multiplier > 1 ? 's' : '') + ')<\/span>' +\n        '<span>\u00a5' + optTotal.toLocaleString() + '<\/span><\/div>';\n    }\n\n    document.getElementById('rce-breakdown').innerHTML = html;\n\n    var noteHtml = '* Delivery \/ pickup fee is a one-time charge regardless of the number of days.<br>';\n    noteHtml += '* Delivery \/ pickup fee is charged per every 2 bikes.<br>';\n    noteHtml += '&nbsp;&nbsp;1\u20132 bikes: x1 \/ 3\u20134 bikes: x2 \/ 5\u20136 bikes: x3 \/ 7\u20138 bikes: x4 \/ 9\u201310 bikes: x5<br>';\n    noteHtml += '* USD \/ EUR rates are approximate. Actual rates may vary.<br>';\n    noteHtml += '* This estimate is for reference only. Please contact us to confirm.';\n    document.getElementById('rce-note-text').innerHTML = noteHtml;\n\n    document.getElementById('rce-result-box').style.display = 'block';\n  }\n\n  ['rce-bike','rce-qty','rce-days','rce-pickup','rce-ret'].forEach(function(id) {\n    var el = document.getElementById(id);\n    el.addEventListener('change', calc);\n    if (id === 'rce-qty') el.addEventListener('input', calc);\n  });\n})();\n<\/script>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-pale-cyan-blue-background-color has-background\">Not sure which bike is right for you? Visit our Models &amp; Prices page for full specifications and photos. Ready to book? Head to our Rental Reservation page. Questions? Feel free to contact us \u2014 we&#8217;re happy to help in English! TEL: 045-620-3771<\/p>\n","protected":false},"excerpt":{"rendered":"Planning a cycling trip across Yokohama, Shonan, or beyond? Use our fee calculator below to get an instant estimate for your rental \u2014including bike type, number of bikes, and any delivery or pickup options. Simply select your preferences and the total will be calculated automatically. How it works Pickup &amp; Return Locations We offer flexible [&hellip;]","protected":false},"author":1,"featured_media":1346,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1583","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/www.cycletravelation.com\/en\/wp-json\/wp\/v2\/pages\/1583","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cycletravelation.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.cycletravelation.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.cycletravelation.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cycletravelation.com\/en\/wp-json\/wp\/v2\/comments?post=1583"}],"version-history":[{"count":6,"href":"https:\/\/www.cycletravelation.com\/en\/wp-json\/wp\/v2\/pages\/1583\/revisions"}],"predecessor-version":[{"id":1600,"href":"https:\/\/www.cycletravelation.com\/en\/wp-json\/wp\/v2\/pages\/1583\/revisions\/1600"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cycletravelation.com\/en\/wp-json\/wp\/v2\/media\/1346"}],"wp:attachment":[{"href":"https:\/\/www.cycletravelation.com\/en\/wp-json\/wp\/v2\/media?parent=1583"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}