Interactive Guide: Phu Cat Airport (UIH) Arrival & Fast Entry https://cdn.tailwindcss.com https://cdn.jsdelivr.net/npm/chart.js Goal: Compare processes. -> Viz/Method: Side-by-side HTML/CSS flowcharts with icons. -> Interaction: Content updates based on traveler profile button selection. -> Justification: Visually demonstrates the efficiency gain, making the core benefit obvious. – Report Info: Mention of long queues vs. fast service. -> Goal: Quantify the time-saving benefit. -> Viz/Method: Dynamic horizontal bar chart (Chart.js). -> Interaction: Chart data updates when traveler profile changes to reflect different wait times. -> Justification: Provides a clear, data-driven visual that makes the abstract concept of “time saved” concrete and compelling. – Report Info: Checklist of required documents. -> Goal: Inform & Prepare. -> Viz/Method: Collapsible accordion sections (HTML/JS). -> Interaction: User clicks to expand/collapse sections. -> Justification: Organizes detailed information cleanly, preventing cognitive overload and improving scannability. – Report Info: Reasons to trust the service. -> Goal: Build Confidence & Persuade. -> Viz/Method: Icon-driven cards in a grid layout. -> Interaction: Subtle hover effects. -> Justification: Enhances readability and makes trust-building points memorable and easy to digest. –> body { font-family: ‘Inter’, sans-serif; background-color: #f8f9fa; } .active-btn { background-color: #1e40af !important; color: #ffffff !important; box-shadow: 0 4px 14px 0 rgb(0 0 0 / 10%); } .inactive-btn { background-color: #ffffff; color: #374151; border: 1px solid #e5e7eb; } .flow-step { display: flex; align-items: center; padding: 0.75rem; background-color: #ffffff; border: 1px solid #e5e7eb; border-radius: 0.75rem; margin-bottom: 0.75rem; transition: all 0.3s ease; box-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.05); } .flow-step-icon { flex-shrink: 0; width: 2.5rem; height: 2.5rem; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-right: 1rem; font-size: 1.25rem; } .flow-arrow { text-align: center; font-size: 1.5rem; color: #9ca3af; margin: -0.5rem 0; } .fast-track .flow-step { border-left: 4px solid #2563eb; } .standard .flow-step { border-left: 4px solid #d1d5db; } .accordion-content { max-height: 0; overflow: hidden; transition: max-height 0.3s ease-out; } .chart-container { position: relative; width: 100%; max-width: 800px; margin-left: auto; margin-right: auto; height: 250px; max-height: 300px; } @media (min-width: 768px) { .chart-container { height: 300px; max-height: 400px; } }
VietnamImmigration.org
Book Fast Track

Skip the Queues at Phu Cat Airport

Your vacation begins the moment you land. Don’t waste it in line. Select your traveler profile below to see how our Fast Track service transforms your arrival experience at Phu Cat (UIH).

Your Arrival: Standard vs. Fast Track

A side-by-side look at your journey through the airport.

Standard Process

✨ Fast Track Process ✨

Visualize Your Time Saved

Estimated wait times can vary, but Fast Track consistently saves significant time.

The Benefits of a Seamless Arrival

More than just skipping a line, it’s about starting your trip right.

⏱️

Save Precious Time

Bypass long queues, saving up to an hour or more, giving you extra time to enjoy your destination.

😊

Avoid All Stress

No anxiety about long waits, language barriers, or complex procedures after a tiring flight.

🀝

Personal Assistance

A dedicated agent greets and guides you, ensuring a smooth, seamless VIP experience from gate to exit.

πŸ’‘

Problem Solving

Forgot a VOA photo or need help with forms? Our on-the-spot team is there to sort it out for you.

Your Pre-Arrival Checklist

Ensure you have everything in order for a smooth entry.

  • Passport Validity: Must be valid for at least 6 months beyond your exit date.
  • Blank Pages: At least two blank pages required for stamps.
  • Visa Status: Confirm if you need an E-Visa, are visa-exempt, or require a Visa on Arrival.
  • Printed E-Visa: Always carry a physical copy of your approved E-Visa.
  • Visa Approval Letter (for VOA): Mandatory. You cannot board your flight without it.
  • NA1 Form (for VOA): Complete it beforehand to save time.
  • Passport Photo (for VOA): One 4×6 cm photo with a white background.
  • Accommodation Details: Have the name and address of your first hotel ready.
  • Return Ticket: A copy of your onward or return flight itinerary is sometimes requested.
  • Stamping Fee (for VOA): Carry USD or VND cash ($25 for single, $50 for multi-entry – verify rate).
  • Local Currency (VND): Have a small amount for immediate expenses.
  • Cash Declaration: Declare any amount over $5,000 USD.
  • Customs Rules: Be aware of duty-free limits (e.g., 1.5L spirits) and prohibited items.

Ready for a VIP Welcome?

Booking is fast, easy, and secure. Let us handle the hassle so you can start your vacation sooner.

1

Fill Out The Form

Provide your flight and traveler details on our simple, secure online form.

2

Make a Payment

Complete the payment through our secure gateway with buyer protection.

3

Receive Confirmation

Get an email with all the details and instructions for your smooth arrival.

Book Immigration Fast Track Now

Need a Visa for Vietnam?

Avoid the complexities of official forms. Let our experts handle your E-Visa or Visa on Arrival application for a guaranteed, stress-free experience.

βœ… Simple & Fast

Our streamlined form takes minutes. We ensure a fast turnaround so you get your visa promptly.

βœ… Hassle-Free Process

We handle the paperwork and double-check your application to avoid common errors and rejections.

βœ… 100% Money-Back Guarantee

We guarantee a successful visa application, or you get a full refund. It’s that simple.

Apply for Your Visa Now
Vietnamimmigration.org
© 2025. All Rights Reserved. Your trusted partner for a smooth journey to Vietnam.
const processData = { evisa: { standard: [ { icon: ‘✈️’, text: ‘Deplane & Walk to Immigration Hall’, color: ‘bg-gray-200’ }, { icon: ‘πŸ•’’, text: ‘Queue at Immigration Checkpoint’, color: ‘bg-red-100 text-red-700’ }, { icon: ‘πŸ›‚’, text: ‘Present Passport & E-Visa for Stamping’, color: ‘bg-gray-200’ }, { icon: ‘πŸ›„’, text: ‘Collect Luggage at Baggage Claim’, color: ‘bg-gray-200’ }, { icon: ‘πŸ›ƒ’, text: ‘Proceed Through Customs Check’, color: ‘bg-gray-200’ }, { icon: ‘πŸ‘‹’, text: ‘Exit Airport’, color: ‘bg-green-100 text-green-700’ } ], fastTrack: [ { icon: ‘🀝’, text: ‘Met by Our Agent with Your Name’, color: ‘bg-blue-100 text-blue-700’ }, { icon: ‘⚑’, text: ‘Escorted via Priority Lane (No Queues)’, color: ‘bg-blue-100 text-blue-700’ }, { icon: ‘πŸ›‚’, text: ‘Get Passport Stamped in Minutes’, color: ‘bg-blue-100 text-blue-700’ }, { icon: ‘πŸ›„’, text: ‘Collect Luggage at Baggage Claim’, color: ‘bg-blue-100 text-blue-700’ }, { icon: ‘πŸ›ƒ’, text: ‘Proceed Through Customs Check’, color: ‘bg-blue-100 text-blue-700’ }, { icon: ‘πŸ‘‹’, text: ‘Exit Airport & Enjoy Vietnam’, color: ‘bg-green-100 text-green-700’ } ], timeData: { labels: [‘Standard Arrival’, ‘Fast Track Arrival’], datasets: [{ label: ‘Estimated Wait Time (minutes)’, data: [45, 5], backgroundColor: [‘rgba(239, 68, 68, 0.6)’, ‘rgba(59, 130, 246, 0.6)’], borderColor: [‘rgba(239, 68, 68, 1)’, ‘rgba(59, 130, 246, 1)’], borderWidth: 1 }] } }, voa: { standard: [ { icon: ‘πŸ“„’, text: ‘Find & Queue at VOA Counter’, color: ‘bg-red-100 text-red-700’ }, { icon: ‘⏳’, text: ‘Submit Paperwork & Wait for Visa’, color: ‘bg-red-100 text-red-700’ }, { icon: ‘πŸ•’’, text: ‘Queue at Immigration Checkpoint (Again)’, color: ‘bg-red-100 text-red-700’ }, { icon: ‘πŸ›‚’, text: ‘Present Passport for Stamping’, color: ‘bg-gray-200’ }, { icon: ‘πŸ›„’, text: ‘Collect Luggage at Baggage Claim’, color: ‘bg-gray-200’ }, { icon: ‘πŸ‘‹’, text: ‘Exit Airport’, color: ‘bg-green-100 text-green-700’ } ], fastTrack: [ { icon: ‘🀝’, text: ‘Met by Agent, Handover Documents’, color: ‘bg-blue-100 text-blue-700’ }, { icon: ‘🧘’, text: ‘You Relax, We Handle VOA Process’, color: ‘bg-blue-100 text-blue-700’ }, { icon: ‘⚑’, text: ‘Escorted via Priority Immigration Lane’, color: ‘bg-blue-100 text-blue-700’ }, { icon: ‘πŸ›‚’, text: ‘Get Passport Stamped Instantly’, color: ‘bg-blue-100 text-blue-700’ }, { icon: ‘πŸ›„’, text: ‘Collect Luggage at Baggage Claim’, color: ‘bg-blue-100 text-blue-700’ }, { icon: ‘πŸ‘‹’, text: ‘Exit Airport & Enjoy Vietnam’, color: ‘bg-green-100 text-green-700’ } ], timeData: { labels: [‘Standard Arrival’, ‘Fast Track Arrival’], datasets: [{ label: ‘Estimated Wait Time (minutes)’, data: [75, 10], backgroundColor: [‘rgba(239, 68, 68, 0.6)’, ‘rgba(59, 130, 246, 0.6)’], borderColor: [‘rgba(239, 68, 68, 1)’, ‘rgba(59, 130, 246, 1)’], borderWidth: 1 }] } } }; const standardFlowContainer = document.getElementById(‘standard-process-flow’); const fastTrackFlowContainer = document.getElementById(‘fast-track-process-flow’); const btnEvisa = document.getElementById(‘btn-evisa’); const btnVoa = document.getElementById(‘btn-voa’); let timeSavedChart; function createFlowChart(steps) { return steps.map((step, index) => ` ${index > 0 ? ‘
↓
‘ : ”}
${step.icon}

${step.text}

`).join(”); } function updateContent(travelerType) { standardFlowContainer.innerHTML = createFlowChart(processData[travelerType].standard); fastTrackFlowContainer.innerHTML = createFlowChart(processData[travelerType].fastTrack); updateChart(processData[travelerType].timeData); if (travelerType === ‘evisa’) { btnEvisa.classList.add(‘active-btn’); btnEvisa.classList.remove(‘inactive-btn’); btnVoa.classList.add(‘inactive-btn’); btnVoa.classList.remove(‘active-btn’); } else { btnVoa.classList.add(‘active-btn’); btnVoa.classList.remove(‘inactive-btn’); btnEvisa.classList.add(‘inactive-btn’); btnEvisa.classList.remove(‘active-btn’); } } function initChart() { const ctx = document.getElementById(‘timeSavedChart’).getContext(‘2d’); timeSavedChart = new Chart(ctx, { type: ‘bar’, data: processData.evisa.timeData, options: { indexAxis: ‘y’, responsive: true, maintainAspectRatio: false, plugins: { legend: { display: false }, tooltip: { callbacks: { label: function(context) { return ` Est. Time: ${context.raw} mins`; } } } }, scales: { x: { beginAtZero: true, title: { display: true, text: ‘Minutes’ } }, y: { grid: { display: false } } } } }); } function updateChart(newData) { if (timeSavedChart) { timeSavedChart.data = newData; timeSavedChart.update(); } } document.addEventListener(‘DOMContentLoaded’, () => { btnEvisa.addEventListener(‘click’, () => updateContent(‘evisa’)); btnVoa.addEventListener(‘click’, () => updateContent(‘voa’)); initChart(); updateContent(‘evisa’); // Default view const accordionHeaders = document.querySelectorAll(‘.accordion-header’); accordionHeaders.forEach(header => { header.addEventListener(‘click’, () => { const content = header.nextElementSibling; const icon = header.querySelector(‘.accordion-icon’); // Close all other items accordionHeaders.forEach(otherHeader => { if (otherHeader !== header) { otherHeader.nextElementSibling.style.maxHeight = null; otherHeader.querySelector(‘.accordion-icon’).textContent = ‘+’; } }); // Toggle current item if (content.style.maxHeight) { content.style.maxHeight = null; icon.textContent = ‘+’; } else { content.style.maxHeight = content.scrollHeight + ‘px’; icon.textContent = ‘-‘; } }); }); });
evisa.vn Avatar

Published by