Японские Альпы: индивидуальный тур по Нагано из Токио
Увидеть самурайский замок и важнейшие храмы, посетить Парк снежных обезьян и производство сакэ

Почему выбирают нас?
Платите только за главное
Уникальный авторский тур для тех, кто любит ходить и видеть больше.
Персонализированные маршруты
Гибкость программы для групп от 8 человек и больше. Мы подстроим маршрут под ваши интересы.
Простая схема оплаты
Легкость и доступность, всего $ 240 Это ваша возможность забронировать место без стресса.
Квест и подарки
У нас не только красивые места, но и веселые сюрпризы для вас: квесты, подарки и возможность увезти домой уникальные воспоминания.
Что вас ждет
Отправимся в живописный регион Японии, чтобы увидеть святилища и замок Мацумото, идеально вписывающиеся в горные пейзажи.
А ещё посетим знаменитый парк, где обезьяны почти весь день проводят в термальных источниках. Нагано славится и производством сакэ, главного японского напитка, и мы обязательно побываем на сакэварне, основанной более 4ОО лет назад.
Вы узнаете легенды и мифы о Дзенкодзи, погрузитесь в историю и культуру ниндзя и попробуете понять самурайский образ жизни. Тур проводится только для вашей компании.
Комфорт
Проживание
Не включено в стоимость тура. Гид поможет подобрать и забронировать отель в Нагано.
Питание
Не включено в стоимость тура.
Транспорт
На машине Nissan Serena 2024 г., вместимость от 1 до 7 человек. Если пассажиров будет ровно 7, места для чемоданов не останется.
Дети
Возможно участие с детьми от 3 лет.
Виза
Необходимо наличие действующей японской визы, а также медицинской страховки. Оформляются самостоятельно. Напрямую в консульстве — виза бесплатная. Срок действия загранпаспорта должен превышать 6 месяцев с момента возвращения из поездки.
Японские Альпы: индивидуальный тур по Нагано из Токио
Предоплата 15%, остальное — организатору напрямую

Аэлита
С удовольствием поделюсь местными легендами и покажу не только популярные туристические места, но и интересные локальные достопримечательности, о которых мало кто знает.
Погружение в японскую кухню
Хотите найти идеальное путешествие?
Программа
- День 1
- День 2
Храм Дзенкодзи, сакэ и Парк снежных обезьян
Встречаемся утром в Токио и отправляемся в Нагано, живописнейший горный край.
Первым делом отправляемся в духовное сердце, один из старейших, крупнейших и важнейших буддийских храмов Японии. Дзенкодзи был основан в 644 году, его история полна легенд и мифов, о которых вы обязательно узнаете.
Затем посетим сакэварню и продегустируем самый известный напиток Японии.
После чего переезжаем в Парк снежных обезьян «Дзигокудани», где в суровых климатических условиях обитают макаки. Поэтому большую часть времени приматы проводят в термальных источниках.
Опционально: если вечером останется время, доедем до городка Обусе и восстановим силы в знаменитых онсенах.
Храм Тогакуси и замок Мацумото
Сегодня посетим синтоистский храм Тогакуси, точнее комплекс из 5 святилищ. Особенно впечатляет подход к верхнему храму Окуша: пройдёмся по длинной аллее среди величественных кедров, посаженных более 400 лет назад. Тогакуси также известен историей ниндзя: заглянем в музей и узнаем об искусстве ниндзюцу.
Далее отправимся в замок Мацумото, который поможет понять самурайский образ жизни и управление в Старой Японии. Рассмотрим чёрные стены средневековой крепости, идеально вписывающейся в окружающие пейзажи.
Опционально (если останется время): поездка в город Нарай-дзюку. Сохранившиеся традиционные деревянные здания погрузят нас в японскую атмосферу. Также вы узнаете об истории и цели этого города.
Путешествие завершится в Токио.
Мы можем поменять какой-либо объект на другой рядом (по вашему пожеланию), просто сообщите об этом до экскурсии.
Подберём тур с удобными датами
Что включено в цену
- Трансфер из/в Токио до/от Нагано
- Все переезды по программе в Нагано
- Оплата скоростной дороги
- Сопровождение профессиональным русскоязычным гидом-водителем
Оплачивается отдельно
- Авиабилеты до Токио и обратно в ваш город
- Проживание (любой отель на ваш выбор)
- Проживание гида (можно гостиницу попроще, но рядом с вашим отелем)
- Питание
- Входные билеты на локации (в том числе для гида) — около 700–800 йен за один (около 440–500 руб.)
- Платные парковки
Отзывы путешественников
Откройте для себя настоящую Японию
От древних храмов и синтоистских святынь до футуристических небоскрёбов, бамбуковых рощ и вулкана Фудзи — мы покажем вам Японию во всём её удивительном многообразии. Это путешествие наполнит вас ощущением гармонии, силой традиций и восторгом от каждой детали.
141 путешественник уже открыл для себя Японию с Аэлитой
Бесплатная отмена за 48 часов до начала тура
Предоплата всего 15%
// Константы для настройки
const CONFIG = {
MAX_DATES: 15, // Максимальное количество отображаемых дат
PERIOD_LENGTH: 2, // Длина периода в днях (можно изменить на 5, 6 или 7 2)
DEFAULT_PLACEHOLDER: 'Выбрать дату' // Текст плейсхолдера
};
// Проверка доступности слота
function isSlotAvailable(slot) {
if (!slot) return false;
if (slot.available_persons === undefined) return true;
return slot.available_persons > 0 ||
(slot.booked_persons !== undefined && slot.booked_persons === 0);
}
// Форматирование периода в стиле "16—20 мая (пт—вт)"
function formatDatePeriod(startDateStr) {
const startDate = new Date(startDateStr);
const endDate = new Date(startDate);
endDate.setDate(startDate.getDate() + (CONFIG.PERIOD_LENGTH - 1));
const months = ['янв', 'фев', 'мар', 'апр', 'мая', 'июн', 'июл', 'авг', 'сен', 'окт', 'ноя', 'дек'];
const days = ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'];
const startDay = startDate.getDate();
const endDay = endDate.getDate();
const startMonth = months[startDate.getMonth()];
const endMonth = months[endDate.getMonth()];
const startDayName = days[startDate.getDay()];
const endDayName = days[endDate.getDay()];
if (startMonth === endMonth) {
return `${startDay}—${endDay} ${startMonth} (${startDayName}—${endDayName})`;
} else {
return `${startDay} ${startMonth}—${endDay} ${endMonth} (${startDayName}—${endDayName})`;
}
}
// Основная функция обновления селектора дат
async function updateDateSelector(experienceId) {
try {
console.log(`Обновление селектора дат для ID: ${experienceId}`);
// Находим все формы с селектором дат
const forms = document.querySelectorAll('form.brxe-form');
console.log(`Найдено форм: ${forms.length}`);
if (!forms.length) return;
// Получаем данные расписания
const response = await fetch(`https://experience.tripster.ru/api/partners/s7/experiences/${experienceId}/schedule/`);
const data = await response.json();
console.log('Данные расписания получены');
if (!data || !data.schedule) {
console.log('Нет данных расписания');
return;
}
// Обрабатываем каждую форму
forms.forEach((form, formIndex) => {
const dateSelect = form.querySelector('select[name="date"]');
console.log(`Форма ${formIndex + 1}: селектор найден: ${dateSelect ? 'Да' : 'Нет'}`);
if (!dateSelect) return;
// Очищаем текущие опции, оставляя placeholder
const placeholder = dateSelect.querySelector('option[value=""]');
dateSelect.innerHTML = '';
if (placeholder) {
dateSelect.appendChild(placeholder);
}
// Получаем доступные даты
const dates = Object.keys(data.schedule).sort();
const availableDates = [];
for (const date of dates) {
const slot = data.schedule[date][0];
if (isSlotAvailable(slot)) {
availableDates.push(date);
}
}
console.log(`Доступных дат: ${availableDates.length}`);
if (availableDates.length === 0) {
console.log('Нет доступных дат');
return;
}
// Ограничиваем количество дат
const limitedDates = availableDates.slice(0, CONFIG.MAX_DATES);
// Добавляем даты с периодами в селектор
for (const date of limitedDates) {
const formattedDate = formatDatePeriod(date);
const option = document.createElement('option');
option.value = formattedDate;
option.textContent = formattedDate;
dateSelect.appendChild(option);
}
console.log(`Добавлено дат в селектор: ${limitedDates.length}`);
});
} catch (error) {
console.error('Ошибка при обновлении селектора дат:', error);
}
}
// Функция инициализации
function initDateSelector() {
console.log('Инициализация селектора дат');
// Находим ID события из ACF поля
const experienceIdElement = document.querySelector('[data-id-event]');
console.log(`Элемент с data-id-event найден: ${experienceIdElement ? 'Да' : 'Нет'}`);
if (!experienceIdElement) return;
const experienceId = experienceIdElement.getAttribute('data-id-event');
console.log(`ID события: ${experienceId}`);
if (!experienceId) return;
// Обновляем селектор дат
updateDateSelector(experienceId);
}
// Запускаем инициализацию при загрузке страницы
document.addEventListener('DOMContentLoaded', initDateSelector);