Phu Cat (UIH) Airport Interactive Arrival Guide
https://cdn.tailwindcss.com
https://cdn.jsdelivr.net/npm/chart.js
body { font-family: ‘Inter’, sans-serif; background-color: #f4f4f5; color: #18181b; }
.nav-btn { transition: all 0.3s ease; }
.nav-btn.active { background-color: #0d9488; color: white; }
.nav-btn:not(.active):hover { background-color: #f4f4f5; color: #0d9488; }
.content-section { display: none; }
.content-section.active { display: block; }
.flowchart-step {
position: relative;
transition: all 0.3s ease;
border-color: #d4d4d8;
}
.flowchart-step.highlight {
background-color: #ccfbf1;
border-color: #0d9488;
transform: scale(1.05);
box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
}
.flowchart-connector {
position: absolute;
width: 2px;
background-color: #d4d4d8;
transition: all 0.3s ease;
}
.flowchart-connector.highlight { background-color: #0d9488; }
.chart-container {
position: relative;
width: 100%;
max-width: 600px;
margin-left: auto;
margin-right: auto;
height: 300px;
max-height: 400px;
}
@media (min-width: 768px) {
.chart-container { height: 350px; }
}
Phu Cat (UIH) Airport Interactive Guide
Your seamless arrival in Binh Dinh starts here.
1. Prepare Your Trip
2. Airport Navigation
3. Fast Track Service
Step 1: Pre-Flight Preparation
Passport & Visa Essentials
Passport Validity
Must be valid for at least 6 months from your entry date, with at least two blank pages.
Visa Options
Visa Exemption: For citizens of specific countries (e.g., Chile, Panama for 90 days). Always check the latest policy.
E-Visa: Available for all nationalities. Valid for 90 days. You must present a printed copy upon arrival.
Visa on Arrival (VOA): Requires a pre-obtained “Visa Approval Letter”. More steps at the airport.
Apply for Your Vietnam Visa Now
Customs Regulations
Currency Declaration
Declare foreign currency over $5,000 USD and Vietnamese Dong over ₫15,000,000.
Duty-Free Allowances
1.5L spirits OR 2L wine OR 3L beer.
200 cigarettes OR 100 cigars OR 500g tobacco.
Prohibited Items
E-cigarettes & Heated Tobacco Products are banned.
Narcotics, weapons, and anti-government/pornographic materials.
Step 2: Interactive Airport Navigation
Select your visa type to see your personalized arrival path.
E-Visa / Visa-Free
Visa on Arrival
Visa on Arrival Counter
Immigration Checkpoint
Baggage Claim
Customs Check
Exit Airport
Step 3: Skip the Queues with Fast Track Service
Imagine gliding past the lines. Our service makes it a reality, saving you time and stress for a perfect start to your vacation.
Key Benefits
✓
Save Significant Time: Bypass long queues at both Visa on Arrival and Immigration counters, saving 30-60+ minutes.
✓
Eliminate Stress: Our staff meet you at the gate and handle all paperwork and procedures for you.
✓
Personalized Assistance: Ideal for families, elderly travelers, or first-time visitors to Vietnam.
✓
On-the-Spot Problem Solving: We can assist if you forget VOA photos or need to pay the stamping fee.
How to Book in 3 Simple Steps
1
Fill Out Form
Provide your flight and personal details on our secure online form.
2
Make Payment
Pay for the service via our secure gateway with buyer protection.
3
Receive Confirmation
Get an email with all instructions and details for your arrival.
Why Trust Vietnamimmigration.org?
© 2025 Phu Cat Airport Guide. All information is for guidance purposes.
document.addEventListener(‘DOMContentLoaded’, function() {
const navButtons = document.querySelectorAll(‘.nav-btn’);
const contentSections = document.querySelectorAll(‘.content-section’);
const pathButtons = document.querySelectorAll(‘.path-btn’);
const flowchartSteps = document.querySelectorAll(‘.flowchart-step’);
const pathDetails = {
evisa: {
title: ‘Your Path: E-Visa / Visa-Free’,
text: ‘Your process is direct. Head straight to the main immigration checkpoint after disembarking. Have your passport and printed e-visa (if required) ready. The main challenge can be the length of the queue during peak hours.’
},
voa: {
title: ‘Your Path: Visa on Arrival’,
text: ‘Your first stop is the “Visa on Arrival” counter. DO NOT go to the main immigration queue first. You will need your approval letter, passport, photo, and cash (USD/VND) for the stamping fee. This step can have its own queue before you even reach immigration.’
}
};
function updateActiveNav(targetId) {
navButtons.forEach(btn => {
btn.classList.toggle(‘active’, btn.dataset.target === targetId);
});
contentSections.forEach(section => {
section.classList.toggle(‘active’, section.id === targetId);
});
}
function updateActivePath(targetType) {
pathButtons.forEach(btn => {
btn.classList.toggle(‘active’, btn.id.includes(targetType));
if(btn.id.includes(targetType)){
btn.classList.add(‘bg-teal-600’, ‘text-white’);
btn.classList.remove(‘bg-zinc-200’, ‘text-zinc-700’);
} else {
btn.classList.remove(‘bg-teal-600’, ‘text-white’);
btn.classList.add(‘bg-zinc-200’, ‘text-zinc-700’);
}
});
flowchartSteps.forEach(step => {
step.classList.toggle(‘highlight’, step.classList.contains(`${targetType}-path`));
});
const detailsTitle = document.getElementById(‘details-title’);
const detailsText = document.getElementById(‘details-text’);
detailsTitle.textContent = pathDetails[targetType].title;
detailsText.textContent = pathDetails[targetType].text;
}
navButtons.forEach(button => {
button.addEventListener(‘click’, () => {
updateActiveNav(button.dataset.target);
});
});
pathButtons.forEach(button => {
button.addEventListener(‘click’, () => {
const type = button.id.includes(‘evisa’) ? ‘evisa’ : ‘voa’;
updateActivePath(type);
});
});
updateActivePath(‘evisa’);
const ctx = document.getElementById(‘timeSavedChart’).getContext(‘2d’);
const timeSavedChart = new Chart(ctx, {
type: ‘bar’,
data: {
labels: [‘Standard Arrival’, ‘Fast Track Arrival’],
datasets: [{
label: ‘Estimated Time (minutes)’,
data: [75, 10],
backgroundColor: [
‘rgba(244, 63, 94, 0.6)’,
‘rgba(13, 148, 136, 0.6)’
],
borderColor: [
‘rgba(244, 63, 94, 1)’,
‘rgba(13, 148, 136, 1)’
],
borderWidth: 1
}]
},
options: {
responsive: true,
maintainAspectRatio: false,
scales: {
y: {
beginAtZero: true,
title: {
display: true,
text: ‘Minutes’
}
}
},
plugins: {
legend: {
display: false
},
title: {
display: true,
text: ‘Estimated Arrival Time Comparison’,
font: {
size: 16
}
}
}
}
});
});