Seamless Arrival at Can Tho Airport
Your interactive guide to a smooth, stress-free start to your Vietnamese adventure. Plan your arrival, understand the process, and learn how to bypass the queues.
Interactive Arrival Planner
Select your visa type to see your personalized step-by-step arrival process.
Secure Your Vietnamese Visa with an Expert
Get a hassle-free, fast, and simple visa application with a 100% success rate or your money back. Let professionals handle the complexities so you can focus on your trip.
Apply for Your Visa NowThe Solution: Immigration Fast Track
Skip the queues and enjoy a VIP arrival experience.
How It Works
- 1. Fill out the simple online form.
- 2. Complete the secure payment.
- 3. Receive a confirmation email with all instructions. Our team will then meet you upon arrival.
Key Benefits
Save Time: Bypass long queues at all checkpoints.
Stress-Free: No more confusion or waiting after a long flight.
VIP Service: Personal escort from the moment you land.
VOA Assistance: We handle all VOA paperwork and payments for you.
Your Essential Pre-Arrival Checklist
Passport: Must be valid for at least 6 months beyond your departure date, in good condition, with 2+ blank pages.
Visa: Ensure you have a valid E-Visa printout or your Visa-on-Arrival approval letter, completed NA1 form, photo, and cash for the stamping fee.
Have your first night’s accommodation address and a copy of your onward/return flight itinerary ready. Keep digital and physical copies of all important documents separate.
Health: Check latest health advisories for Vietnam.
Insurance: Ensure your travel insurance is active and covers medical emergencies.
Customs: Be aware of limits on currency, alcohol, and tobacco. Declare high-value items if necessary.
Why Trust VietnamImmigration.org?
15+ Years of Experience
Operating since 2008, we are experts in Vietnamese immigration.
100% Money-Back Guarantee
We stand by our service. Your satisfaction is guaranteed.
PayPal Buyer Protection
Secure payments with an extra layer of protection for you.
Immigration Checkpoint
Follow signs to ‘Arrivals’. In the Immigration Hall, enter the ‘All Passports’ lane. Present your passport and printed E-Visa (if applicable). An officer will stamp your passport.
Potential Issue: Long queues are common here, especially during peak hours.
Baggage Claim
After immigration, proceed to the baggage claim area. Find your flight’s carousel on the display boards and collect your luggage. Report any issues to your airline’s desk here.
`, ‘Customs Check’: `Customs Check
With your luggage, proceed to customs. Use the ‘Green Channel’ if you have nothing to declare. Use the ‘Red Channel’ for declarable items (large amounts of cash, high-value goods, etc.).
`, ‘Exit Airport’: `Exit & Enjoy Vietnam!
You are now in the Arrivals Hall. Here you can find taxis, ride-sharing pickup points, and SIM card vendors. Welcome to Can Tho!
` } }, voa: { steps: [‘Landing Visa Counter’, ‘Arrival Immigration’, ‘Baggage Claim’, ‘Customs Check’, ‘Exit Airport’], details: { ‘Landing Visa Counter’: `Landing Visa (VOA) Counter
This is your first stop. Before the main immigration lines, find the ‘Visa on Arrival’ counter. Submit your Approval Letter, completed NA1 form (with photo), passport, and cash (USD/VND) for the stamping fee. There is no ATM here.
Potential Issue: This counter can have very long queues. The process can be slow and confusing.
Immigration Checkpoint
Once you have the visa sticker in your passport, proceed to the main immigration hall. Enter the ‘All Passports’ lane and present your passport for the entry stamp.
Potential Issue: You may face another queue here after waiting at the visa counter.
Baggage Claim
After immigration, find your flight’s carousel on the display boards and collect your luggage.
`, ‘Customs Check’: `Customs Check
Proceed to customs. Use the ‘Green Channel’ if you have nothing to declare, ‘Red Channel’ otherwise.
`, ‘Exit Airport’: `Exit & Enjoy Vietnam!
You are now in the Arrivals Hall. Welcome to Can Tho!
` } } }; const visaSelector = document.getElementById(‘visa-selector’); const processFlowContainer = document.getElementById(‘process-flow-container’); const processFlow = document.getElementById(‘process-flow’); const detailsCardsContainer = document.getElementById(‘details-cards’); const getVisaInfo = document.getElementById(‘get-visa-info’); visaSelector.addEventListener(‘click’, (e) => { if (e.target.tagName === ‘BUTTON’) { const visaType = e.target.dataset.visa; document.querySelectorAll(‘.visa-option’).forEach(btn => btn.classList.remove(‘bg-emerald-500’, ‘text-white’)); document.querySelectorAll(‘.visa-option’).forEach(btn => btn.classList.add(‘bg-stone-100’, ‘text-slate-700’)); e.target.classList.remove(‘bg-stone-100’, ‘text-slate-700’); e.target.classList.add(‘bg-emerald-500’, ‘text-white’); if (visaType === ‘get-visa’) { processFlowContainer.style.display = ‘none’; getVisaInfo.style.display = ‘block’; } else { getVisaInfo.style.display = ‘none’; buildProcessFlow(visaOptions[visaType]); processFlowContainer.style.display = ‘block’; } } }); function buildProcessFlow(data) { processFlow.innerHTML = ”; detailsCardsContainer.innerHTML = ”; data.steps.forEach((step, index) => { const stepEl = document.createElement(‘div’); stepEl.className = ‘step-item flex-shrink-0 cursor-pointer flex items-center justify-center h-16 w-16 sm:h-20 sm:w-20 md:h-28 md:w-28 rounded-full border-4 border-gray-300 bg-white text-center font-bold p-2’; stepEl.textContent = step; stepEl.dataset.step = step; processFlow.appendChild(stepEl); if (index { item.addEventListener(‘click’, () => { const step = item.dataset.step; const targetCard = document.getElementById(`card-${step.replace(/\s+/g, ‘-‘)}`); document.querySelectorAll(‘.step-item’).forEach(i => i.classList.remove(‘active’)); item.classList.add(‘active’); document.querySelectorAll(‘.details-card’).forEach(card => { if (card !== targetCard) { card.classList.remove(‘show’); } }); targetCard.classList.toggle(‘show’); }); }); // Auto-click the first step setTimeout(() => { processFlow.querySelector(‘.step-item’).click(); }, 100); } // Accordion functionality document.querySelectorAll(‘.accordion-button’).forEach(button => { button.addEventListener(‘click’, () => { const content = button.nextElementSibling; button.classList.toggle(‘open’); if (content.style.maxHeight) { content.style.maxHeight = null; } else { content.style.maxHeight = content.scrollHeight + ‘px’; } }); }); // Smooth scroll for nav links document.querySelectorAll(‘a.nav-link’).forEach(anchor => { anchor.addEventListener(‘click’, function (e) { e.preventDefault(); document.querySelector(this.getAttribute(‘href’)).scrollIntoView({ behavior: ‘smooth’ }); }); }); });