
Пхи-Пхи острова и бухта Майя
Экскурсия на острова Пхи-Пхи из Пхукета. Бухта Майя, обезьяний пляж, пещера викингов. 2800฿. Онлайн бронирование.
Теги экскурсии
Описание
{
«@context»: «https://schema.org»,
«@type»: «TouristTrip»,
«name»: «Пхи-Пхи острова и бухта Майя»,
«description»: «Экскурсия на острова Пхи-Пхи из Пхукета. Бухта Майя, обезьяний пляж, пещера викингов. 2800฿. Онлайн бронирование.»,
«image»: «/api/files/phiphi-1.jpg»,
«offers»: {
«@type»: «Offer»,
«price»: «2800»,
«priceCurrency»: «THB»,
«availability»: «https://schema.org/InStock»
},
«provider»: {
«@type»: «Organization»,
«name»: «PhuketGo»,
«url»: «https://aaddaa.com»
}
}

Пхи-Пхи острова и бухта Майя
взрослый
детский
1
2
3
4
5+
0
1
2
3
✨ Основные моменты
Бухта Майя из фильма «Пляж»
Обезьяний пляж
Пещера викингов
Бамбуковый остров
📋 Программа тура
Трансфер из отеля
Встреча в лобби отеля, проверка списков
Начало экскурсии
Инструктаж по безопасности, выдача снаряжения
Обед
Традиционный тайский обед в ресторане
Основная программа
Продолжение экскурсии, основные активности
Возвращение
Трансфер обратно в отель
✅ Включено в стоимость
- Трансфер
- Завтрак
- Обед
- Снаряжение
- Гид
- Страховка
- Билеты в парк
💰 Дополнительно оплачивается
- Напитки в ресторане
- Сувениры
- Дополнительные активности
🎒 Что взять с собой
⚠️ Ограничения
📍 Локация и маршрут
💬 Отзывы туристов
15 дней назад
«Потрясающий тур! Организация на высшем уровне, гид очень профессиональный. Все было четко по времени, никаких задержек. Обязательно поедем еще!»
1 месяц назад
«Незабываемые впечатления! Особенно понравился обед и снорклинг. Вода действительно кристально чистая, как в рекламе. Рекомендую всем!»
🔗 Похожие туры

Другой интересный тур
❓ Часто задаваемые вопросы
+
+
🔥 Не упустите возможность!
Ограниченное количество мест. Забронируйте сейчас по лучшей цене.
забронировано сегодня
мест осталось
.complete-tour-card {
max-width: 1000px;
margin: 0 auto;
font-family: -apple-system, BlinkMacSystemFont, «Segoe UI», Roboto, sans-serif;
line-height: 1.6;
color: #333;
}
.breadcrumbs {
padding: 15px 0;
font-size: 14px;
color: #666;
margin-bottom: 20px;
}
.breadcrumbs a {
color: #17BEBB;
text-decoration: none;
}
.hero-section {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 30px;
margin-bottom: 40px;
}
.photo-gallery {
position: relative;
}
.main-photo {
position: relative;
height: 400px;
border-radius: 15px;
overflow: hidden;
margin-bottom: 15px;
}
.main-image {
width: 100%;
height: 100%;
object-fit: cover;
transition: transform 0.3s ease;
}
.photo-overlay {
position: absolute;
top: 20px;
left: 20px;
right: 20px;
display: flex;
justify-content: space-between;
}
.category-badge, .rating-badge {
background: rgba(0,0,0,0.7);
color: white;
padding: 8px 15px;
border-radius: 20px;
font-size: 12px;
font-weight: 600;
}
.photo-thumbs {
display: flex;
gap: 10px;
overflow-x: auto;
}
.thumb {
width: 80px;
height: 60px;
object-fit: cover;
border-radius: 8px;
cursor: pointer;
opacity: 0.7;
transition: all 0.3s ease;
border: 2px solid transparent;
}
.thumb.active, .thumb:hover {
opacity: 1;
border-color: #17BEBB;
}
.tour-info h1 {
font-size: 2.5rem;
margin-bottom: 20px;
color: #1e293b;
line-height: 1.2;
}
.tour-meta {
display: flex;
gap: 20px;
margin-bottom: 30px;
flex-wrap: wrap;
}
.tour-meta span {
background: #f8fafc;
padding: 8px 15px;
border-radius: 20px;
font-size: 14px;
color: #64748b;
border-left: 3px solid #17BEBB;
}
.pricing-booking {
background: white;
border: 1px solid #e2e8f0;
border-radius: 15px;
padding: 25px;
box-shadow: 0 4px 15px rgba(0,0,0,0.1);
}
.prices {
display: flex;
gap: 30px;
margin-bottom: 25px;
justify-content: center;
}
.adult-price, .child-price {
text-align: center;
}
.amount {
display: block;
font-size: 2rem;
font-weight: 700;
color: #F4A261;
line-height: 1;
}
.child-price .amount {
font-size: 1.6rem;
}
.label {
font-size: 0.9rem;
color: #64748b;
text-transform: uppercase;
letter-spacing: 0.5px;
}
.booking-form {
border-top: 1px solid #e2e8f0;
padding-top: 20px;
}
.quantity-selector, .date-selector {
margin-bottom: 15px;
}
.quantity-selector {
display: grid;
grid-template-columns: auto 1fr auto 1fr;
gap: 10px;
align-items: center;
}
.quantity-selector label {
font-weight: 600;
color: #374151;
}
.quantity-selector select, .date-selector input {
padding: 8px 12px;
border: 1px solid #d1d5db;
border-radius: 6px;
font-size: 14px;
}
.total-price {
background: #f0fdf4;
padding: 15px;
border-radius: 8px;
text-align: center;
margin-bottom: 20px;
font-size: 1.2rem;
font-weight: 600;
color: #166534;
}
.action-buttons {
display: flex;
gap: 12px;
}
.whatsapp-btn, .book-btn {
flex: 1;
padding: 15px 20px;
border-radius: 25px;
font-weight: 600;
text-decoration: none;
border: none;
cursor: pointer;
transition: all 0.3s ease;
text-align: center;
font-size: 14px;
}
.whatsapp-btn {
background: #25d366;
color: white;
}
.whatsapp-btn:hover {
background: #1da851;
transform: translateY(-2px);
}
.book-btn {
background: #FF6F1E;
color: white;
}
.book-btn:hover {
background: #e55a0f;
transform: translateY(-2px);
}
.highlights, .program, .inclusions, .what-to-bring, .restrictions, .location, .reviews, .similar-tours, .faq {
margin-bottom: 40px;
padding: 30px;
background: white;
border-radius: 15px;
box-shadow: 0 2px 10px rgba(0,0,0,0.05);
}
.highlights h2, .program h2, .inclusions h3, .what-to-bring h3, .restrictions h3, .location h3, .reviews h3, .similar-tours h3, .faq h3 {
font-size: 1.5rem;
margin-bottom: 20px;
color: #1e293b;
border-bottom: 2px solid #17BEBB;
padding-bottom: 10px;
}
.highlights-grid {
display: grid;
gap: 15px;
}
.highlight-item {
display: flex;
align-items: center;
gap: 15px;
padding: 15px;
background: #f0fdf4;
border-radius: 10px;
border-left: 4px solid #10b981;
}
.check {
color: #10b981;
font-weight: bold;
font-size: 18px;
}
.timeline {
position: relative;
}
.timeline-item {
display: flex;
gap: 20px;
margin-bottom: 25px;
align-items: flex-start;
}
.time {
background: linear-gradient(135deg, #17BEBB, #2E8B94);
color: white;
padding: 10px 15px;
border-radius: 20px;
font-weight: 600;
min-width: 80px;
text-align: center;
flex-shrink: 0;
}
.activity {
flex: 1;
padding: 15px;
background: #f8fafc;
border-radius: 10px;
border-left: 4px solid #17BEBB;
}
.activity h4 {
margin: 0 0 8px 0;
color: #1e293b;
font-size: 1.1rem;
}
.activity p {
margin: 0;
color: #64748b;
font-size: 0.9rem;
}
.inclusions {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 30px;
}
.included {
background: linear-gradient(135deg, #ecfdf5, #d1fae5);
padding: 25px;
border-radius: 12px;
}
.not-included {
background: linear-gradient(135deg, #fef3c7, #fde68a);
padding: 25px;
border-radius: 12px;
}
.included ul, .not-included ul {
list-style: none;
padding: 0;
margin: 15px 0 0 0;
}
.included li, .not-included li {
padding: 8px 0;
border-bottom: 1px solid rgba(255,255,255,0.5);
position: relative;
padding-left: 25px;
}
.included li::before {
content: «✓»;
color: #10b981;
font-weight: bold;
position: absolute;
left: 0;
}
.not-included li::before {
content: «💳»;
position: absolute;
left: 0;
}
.items-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 12px;
}
.item {
padding: 12px 15px;
background: #f8fafc;
border-radius: 8px;
border-left: 3px solid #17BEBB;
font-size: 14px;
}
.restrictions-list {
display: grid;
gap: 10px;
}
.restriction-item {
padding: 12px 15px;
background: #fef2f2;
border-radius: 8px;
border-left: 3px solid #ef4444;
color: #dc2626;
font-weight: 500;
position: relative;
padding-left: 35px;
}
.restriction-item::before {
content: «⚠️»;
position: absolute;
left: 12px;
}
.reviews-summary {
display: flex;
align-items: center;
gap: 25px;
margin-bottom: 30px;
padding: 25px;
background: #f8fafc;
border-radius: 12px;
}
.rating-large {
font-size: 4rem;
font-weight: 700;
color: #17BEBB;
}
.stars {
font-size: 1.5rem;
margin-bottom: 5px;
}
.reviews-count {
color: #64748b;
font-size: 14px;
}
.review-item {
padding: 20px;
background: #f8fafc;
border-radius: 10px;
margin-bottom: 15px;
border-left: 4px solid #17BEBB;
}
.reviewer-info {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 10px;
flex-wrap: wrap;
gap: 10px;
}
.date {
color: #64748b;
font-size: 12px;
}
.faq-item {
border: 1px solid #e2e8f0;
border-radius: 8px;
margin-bottom: 10px;
overflow: hidden;
}
.question {
padding: 15px 20px;
background: #f8fafc;
cursor: pointer;
display: flex;
justify-content: space-between;
align-items: center;
font-weight: 600;
transition: background-color 0.3s ease;
}
.question:hover {
background: #f1f5f9;
}
.toggle {
font-size: 20px;
font-weight: bold;
color: #17BEBB;
transition: transform 0.3s ease;
}
.answer {
padding: 0 20px;
max-height: 0;
overflow: hidden;
transition: all 0.3s ease;
background: white;
}
.answer.open {
padding: 20px;
max-height: 200px;
}
.final-cta {
background: linear-gradient(135deg, #FF6F1E 0%, #e55a0f 100%);
color: white;
padding: 40px 30px;
border-radius: 20px;
text-align: center;
margin-top: 40px;
}
.final-cta h2 {
font-size: 2rem;
margin-bottom: 15px;
}
.urgency-indicators {
display: flex;
justify-content: center;
gap: 40px;
margin: 25px 0;
}
.indicator {
text-align: center;
}
.number {
display: block;
font-size: 2rem;
font-weight: 700;
margin-bottom: 5px;
}
.indicator .label {
font-size: 0.9rem;
opacity: 0.9;
}
.final-buttons {
display: flex;
gap: 20px;
justify-content: center;
flex-wrap: wrap;
margin-top: 25px;
}
.final-whatsapp, .final-book {
padding: 15px 30px;
border-radius: 25px;
font-weight: 600;
text-decoration: none;
border: 2px solid white;
background: transparent;
color: white;
cursor: pointer;
transition: all 0.3s ease;
}
.final-whatsapp:hover, .final-book:hover {
background: white;
color: #FF6F1E;
transform: translateY(-3px);
}
@media (max-width: 768px) {
.hero-section {
grid-template-columns: 1fr;
}
.inclusions {
grid-template-columns: 1fr;
}
.prices {
flex-direction: column;
gap: 15px;
}
.quantity-selector {
grid-template-columns: 1fr 1fr;
gap: 15px;
}
.action-buttons, .final-buttons {
flex-direction: column;
}
.urgency-indicators {
flex-direction: column;
gap: 20px;
}
}
function changeMainPhoto(photoSrc) {
document.querySelector(‘.main-image’).src = ‘/api/files/’ + photoSrc;
// Обновляем активный thumb
document.querySelectorAll(‘.thumb’).forEach(thumb => thumb.classList.remove(‘active’));
event.target.classList.add(‘active’);
}
function calculatePrice() {
const adults = parseInt(document.getElementById(‘adults’).value);
const children = parseInt(document.getElementById(‘children’).value);
const adultPrice = 2800;
const childPrice = 2200;
const total = (adults * adultPrice) + (children * childPrice);
document.getElementById(‘total-price’).textContent = total;
}
function bookTour() {
const adults = document.getElementById(‘adults’).value;
const children = document.getElementById(‘children’).value;
const date = document.getElementById(‘tour-date’).value;
const total = document.getElementById(‘total-price’).textContent;
const message = `Бронирование тура: Пхи-Пхи острова и бухта Майя
Взрослых: ${adults}
Детей: ${children}
Дата: ${date}
Итого: ${total} ฿`;
window.open(`https://wa.me/66818941270?text=${encodeURIComponent(message)}`, ‘_blank’);
}
function toggleFAQ(element) {
const answer = element.nextElementSibling;
const toggle = element.querySelector(‘.toggle’);
if (answer.classList.contains(‘open’)) {
answer.classList.remove(‘open’);
toggle.style.transform = ‘rotate(0deg)’;
toggle.textContent = ‘+’;
} else {
answer.classList.add(‘open’);
toggle.style.transform = ‘rotate(45deg)’;
toggle.textContent = ‘×’;
}
}
// Обновляем счетчики каждые несколько секунд для создания ощущения активности
setInterval(() => {
const bookedToday = Math.floor(Math.random() * 5) + 5;
const leftSpots = Math.floor(Math.random() * 3) + 2;
document.getElementById(‘booked-today’).textContent = bookedToday;
document.getElementById(‘left-spots’).textContent = leftSpots;
}, 30000);
// Устанавливаем минимальную дату как сегодня
document.getElementById(‘tour-date’).min = new Date().toISOString().split(‘T’)[0];