Interactive Guide: Tho Xuan Airport (THD) Arrival
https://cdn.tailwindcss.com
body {
font-family: ‘Inter’, sans-serif;
background-color: #F8FAFC; /* slate-50 */
color: #1E293B; /* slate-800 */
}
.nav-link {
transition: color 0.3s ease;
position: relative;
}
.nav-link::after {
content: ”;
position: absolute;
width: 0;
height: 2px;
bottom: -4px;
left: 50%;
transform: translateX(-50%);
background-color: #0F766E; /* teal-700 */
transition: width 0.3s ease;
}
.nav-link:hover::after, .nav-link.active::after {
width: 100%;
}
.tab-btn.active {
background-color: #0F766E; /* teal-700 */
color: white;
box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
}
.fade-in {
animation: fadeIn 0.5s ease-in-out forwards;
}
@keyframes fadeIn {
from { opacity: 0; transform: translateY(10px); }
to { opacity: 1; transform: translateY(0); }
}
.process-step {
display: flex;
align-items: center;
position: relative;
min-height: 80px;
}
.process-step:not(:last-child)::after {
content: ”;
position: absolute;
left: 24px;
top: 60px;
width: 2px;
height: calc(100% – 40px);
background-color: #CBD5E1; /* slate-300 */
}
.step-icon {
z-index: 10;
}
/* Mobile menu specific styles */
.mobile-menu {
transition: max-height 0.3s ease-out;
max-height: 0;
overflow: hidden;
}
.mobile-menu.active {
max-height: 500px; /* Adjust as needed */
}
A Seamless Arrival at Tho Xuan Airport
Welcome to Vietnam! This interactive guide is designed to make your entry through Tho Xuan International Airport (THD) simple and stress-free. Get a personalized checklist and step-by-step guide based on your visa status.
Start Here: What is Your Visa Status?
Select your arrival type to view your personalized airport navigation guide and checklist.
E-Visa / Visa-Free
Visa on Arrival (VOA)
Your Arrival Process
Please select your visa status above to see your step-by-step guide.
Your Pre-Arrival Checklist
Your personalized checklist will appear here.
Secure Your Vietnamese Visa: A Seamless Application Process
Simplify your journey from the start. Apply for your E-Visa or Visa on Arrival through our expert service for a stress-free experience.
π
Hassle-Free Process
Navigate complexities with ease through our streamlined application.
β‘
Fast Turnaround
Receive your visa approval quickly, enhancing your travel planning certainty.
β
Simple Application Form
Our user-friendly forms minimize errors and simplify submission.
π‘οΈ
100% Success Guarantee
If your visa is not approved through us, receive a full refund.
Skip the Queues with Immigration Fast Track
Long lines at immigration are a common issue. Our Fast Track Service is your solution for a swift and hassle-free entry into Vietnam.
How Does It Work?
For E-Visa & Visa-Free Visitors
Our agent meets you at the arrival gate and escorts you through a dedicated priority lane at the immigration checkpoint, bypassing the main queues entirely.
For Visa on Arrival Holders
We handle everything. Our team meets you, collects your documents, processes your visa for you at the counter, and then whisks you through the priority immigration lane. We even assist if you’re missing photos or cash for the stamping fee.
Key Benefits of the Service
β±οΈ
Save Significant Time
Avoid waits that can range from 30 minutes to several hours.
π
Stress-Free Arrival
Eliminate uncertainty and anxiety after a long flight.
β¨
VIP Experience
Enjoy a premium, personalized service from gate to exit.
Why Trust VietnamImmigration.org?
We are committed to providing a reliable and secure service. Here’s why you can book with confidence.
ποΈ
15+ Years of Experience
Established in 2008, we have deep expertise in Vietnam immigration.
π‘οΈ
100% Money-Back Guarantee
We stand by our service. Your satisfaction is guaranteed.
π³
Secure PayPal Payments
Benefit from PayPal’s Buyer Protection policy on all transactions.
β
Proven Client Satisfaction
See what our customers say about us on platforms like Sitejabber .
How to Book in 3 Simple Steps
1
Fill Out the Form
Provide your flight and traveler details on our secure online form.
2
Make Payment
Pay the service fee securely via PayPal or other available methods.
3
Receive Confirmation
Get a confirmation email with all the details and meeting instructions.
Tho Xuan Airport (THD) at a Glance
π
Location: ~45 km west of Thanh Hoa City.
π
Transport: Taxis are the most common option. Pre-booked transfers recommended for convenience.
π
Facilities: Basic amenities. Note: No ATM in the visa-on-arrival area.
Additional Tips for a Smooth Arrival
π
Keep printed copies of all important documents easily accessible.
π΅
Have small amounts of USD or VND cash ready for initial expenses.
πΊοΈ
Pre-plan your ground transportation from the airport.
π§
Stay calm and patient; airport processes can sometimes be slow.
© 2024 THD Arrival Guide. An informational tool based on data provided by Vietnamimmigration.org.
This is an interactive visualization and not an official government website.
document.addEventListener(‘DOMContentLoaded’, function() {
const data = {
visaFree: {
steps: [
{ icon: ‘βοΈ’, title: ‘Arrive at THD Airport’, description: ‘Disembark and follow signs for “Immigration”.’ },
{ icon: ‘π’, title: ‘Arrival Immigration Checkpoint’, description: ‘Queue in the “All Passports” lane. Present your passport and printed E-Visa (if applicable).’ },
{ icon: ‘π’, title: ‘Baggage Claim’, description: ‘Collect your checked luggage from the designated carousel.’ },
{ icon: ‘π’, title: ‘Customs Check’, description: ‘Proceed through the Green Channel (nothing to declare) or Red Channel (goods to declare).’ },
{ icon: ‘π’, title: ‘Exit & Enjoy Vietnam’, description: ‘Enter the arrivals hall and begin your journey.’ },
],
checklist: [
{ item: ‘Passport (min. 6 months validity)’, required: true },
{ item: ‘Printed E-Visa Approval Letter’, required: false, note: ‘(If applicable)’ },
{ item: ‘Proof of Accommodation’, required: false },
{ item: ‘Proof of Onward/Return Travel’, required: false },
{ item: ‘Travel Insurance’, required: false },
{ item: ‘Local Currency (VND/USD)’, required: true },
]
},
voa: {
steps: [
{ icon: ‘βοΈ’, title: ‘Arrive at THD Airport’, description: ‘Disembark and follow signs for “Landing Visa / Visa on Arrival”.’ },
{ icon: ‘π’, title: ‘Landing Visa Counter’, description: ‘Submit passport, VOA approval letter, NA1 form, photo, and pay stamping fee in CASH.’ },
{ icon: ‘π’, title: ‘Arrival Immigration Checkpoint’, description: ‘With your visa now in your passport, proceed to the “All Passports” lane for the entry stamp.’ },
{ icon: ‘π’, title: ‘Baggage Claim’, description: ‘Collect your checked luggage from the designated carousel.’ },
{ icon: ‘π’, title: ‘Customs Check’, description: ‘Proceed through the appropriate customs channel.’ },
{ icon: ‘π’, title: ‘Exit & Enjoy Vietnam’, description: ‘Enter the arrivals hall and begin your journey.’ },
],
checklist: [
{ item: ‘Passport (min. 6 months validity)’, required: true },
{ item: ‘Printed VOA Approval Letter’, required: true },
{ item: ‘Completed NA1 Form’, required: true },
{ item: ‘Passport Photo (4×6 cm)’, required: true },
{ item: ‘CASH for Stamping Fee’, required: true, note: ‘($25/$50 – No ATM in this area!)’ },
{ item: ‘Proof of Accommodation’, required: false },
{ item: ‘Travel Insurance’, required: false },
]
}
};
const btnVisaFree = document.getElementById(‘btn-visa-free’);
const btnVoa = document.getElementById(‘btn-voa’);
const arrivalProcessEl = document.getElementById(‘arrival-process’);
const checklistEl = document.getElementById(‘checklist’);
const mobileMenuButton = document.getElementById(‘mobile-menu-button’);
const mobileMenu = document.getElementById(‘mobile-menu’);
function renderProcess(steps) {
let html = ‘
‘;
steps.forEach(step => {
html += `
${step.icon}
${step.title}
${step.description}
`;
});
html += ‘
‘;
arrivalProcessEl.innerHTML = html;
}
function renderChecklist(items) {
let html = ”;
items.forEach(checklistItem => {
html += `
${checklistItem.item}
${checklistItem.note ? `${checklistItem.note} ` : ”}
${!checklistItem.required ? `(Recommended) ` : ”}
`;
});
checklistEl.innerHTML = html;
}
btnVisaFree.addEventListener(‘click’, () => {
btnVisaFree.classList.add(‘active’);
btnVoa.classList.remove(‘active’);
renderProcess(data.visaFree.steps);
renderChecklist(data.visaFree.checklist);
});
btnVoa.addEventListener(‘click’, () => {
btnVoa.classList.add(‘active’);
btnVisaFree.classList.remove(‘active’);
renderProcess(data.voa.steps);
renderChecklist(data.voa.checklist);
});
// Auto-select the first tab on load
btnVisaFree.click();
// Mobile menu toggle
mobileMenuButton.addEventListener(‘click’, () => {
mobileMenu.classList.toggle(‘active’);
});
// Close mobile menu when a link is clicked
mobileMenu.querySelectorAll(‘a’).forEach(link => {
link.addEventListener(‘click’, () => {
mobileMenu.classList.remove(‘active’);
});
});
// Smooth scrolling for nav links
document.querySelectorAll(‘a[href^=”#”]’).forEach(anchor => {
anchor.addEventListener(‘click’, function (e) {
e.preventDefault();
document.querySelector(this.getAttribute(‘href’)).scrollIntoView({
behavior: ‘smooth’
});
});
});
});