Interactive Guide: Arriving at Can Tho Airport (VCA) https://cdn.tailwindcss.com https://cdn.jsdelivr.net/npm/chart.js body { font-family: ‘Inter’, sans-serif; } .tab-active { border-color: #0ea5e9; color: #0284c7; background-color: #e0f2fe; } .step-card::after { content: ‘→’; position: absolute; right: -24px; top: 50%; transform: translateY(-50%); font-size: 2rem; color: #9ca3af; } .step-card:last-child::after { content: ”; } @media (max-width: 768px) { .step-card::after { content: ‘↓’; right: 50%; top: auto; bottom: -32px; transform: translateX(50%); } } .fade-in { animation: fadeIn 0.5s ease-in-out; } @keyframes fadeIn { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } } .chart-container { position: relative; width: 100%; max-width: 400px; margin-left: auto; margin-right: auto; height: 250px; max-height: 250px; }

Your Ultimate Guide to a Smooth Arrival

Navigating Can Tho City’s Int’l Airport (VCA)

First, select your traveler type:

Skip the Queues with Expedited Entry

Our uniformed agent meets you at the gate, escorts you through a private VIP lane, and handles all paperwork. Start your trip stress-free.

Save Time

Avoid up to an hour of waiting in lines.

Eliminate Hassle

We handle all VOA paperwork, photos, and fees.

Personalized Service

Perfect for families, business travelers, and first-time visitors.

Essential Arrival Information

  • Passport: Valid for at least 6 months with 2 blank pages.
  • Visa / Approval Letter: Printed copy of your E-visa or VOA Approval Letter.
  • Flight Itinerary: Proof of onward travel may be requested.
  • Accommodation Details: Name and address of your first hotel.
  • For VOA Holders:
    • One passport photo (4×6 cm).
    • Completed NA1 application form.
    • Cash for stamping fee: $25 for single-entry, $50 for multi-entry.

Visa on Arrival Stamping Fee Comparison

The fee must be paid in cash (USD or VND) at the airport.

document.addEventListener(‘DOMContentLoaded’, function () { const travelerSelector = document.getElementById(‘traveler-selector’); const contentArea = document.getElementById(‘content-area’); const flows = { evisa: document.getElementById(‘evisa-flow’), voa: document.getElementById(‘voa-flow’) }; const buttons = travelerSelector.querySelectorAll(‘button’); travelerSelector.addEventListener(‘click’, function (e) { const button = e.target.closest(‘button’); if (!button) return; const type = button.dataset.type; buttons.forEach(btn => { btn.classList.remove(‘bg-sky-100’, ‘border-sky-500’); btn.classList.add(‘border-slate-200’); }); button.classList.add(‘bg-sky-100’, ‘border-sky-500’); button.classList.remove(‘border-slate-200’); Object.values(flows).forEach(flow => flow.classList.add(‘hidden’)); if (flows[type]) { flows[type].classList.remove(‘hidden’); } }); const tabsContainer = document.getElementById(‘tabs’); const tabButtons = tabsContainer.querySelectorAll(‘.tab-button’); const tabContents = document.querySelectorAll(‘.tab-content’); tabsContainer.addEventListener(‘click’, function(e) { const button = e.target.closest(‘button’); if (!button) return; const tab = button.dataset.tab; tabButtons.forEach(btn => { btn.classList.remove(‘tab-active’); btn.classList.add(‘text-gray-500’, ‘hover:text-gray-700’, ‘hover:border-gray-300’); }); button.classList.add(‘tab-active’); button.classList.remove(‘text-gray-500’, ‘hover:text-gray-700’, ‘hover:border-gray-300’); tabContents.forEach(content => { content.classList.add(‘hidden’); }); const activeContent = document.getElementById(`${tab}-content`); if (activeContent) { activeContent.classList.remove(‘hidden’); } }); // Chart.js implementation const ctx = document.getElementById(‘voaFeeChart’).getContext(‘2d’); new Chart(ctx, { type: ‘bar’, data: { labels: [‘Single-Entry Visa’, ‘Multi-Entry Visa’], datasets: [{ label: ‘Stamping Fee (USD)’, data: [25, 50], backgroundColor: [ ‘rgba(56, 189, 248, 0.6)’, // sky-400 ‘rgba(14, 165, 233, 0.6)’ // sky-500 ], borderColor: [ ‘rgba(56, 189, 248, 1)’, ‘rgba(14, 165, 233, 1)’ ], borderWidth: 1 }] }, options: { responsive: true, maintainAspectRatio: false, plugins: { legend: { display: false }, tooltip: { callbacks: { label: function(context) { return `Fee: $${context.raw}`; } } } }, scales: { y: { beginAtZero: true, title: { display: true, text: ‘Cost in USD’ } } } } }); });
evisa.vn Avatar

Published by