---
title: "Vietnam Travel from India – Visa, Flights & Must-Visit Destinations"
description: "Planning your first trip from India to Vietnam? Discover visa tips, travel options, must-visit destinations, and budget-friendly advice in this complete guide for Indian travelers."
url: "https://www.vietnamck.cz/en/pages/blog/traveling-from-india-to-vietnam"
date: "2026-11-03T05:00:31+00:00"
language: "en-US"
---

Last Updated: March 10, 2026   Hits: 3754

#  India to Vietnam Travel Guide: Top Experiences for First-Time Visitors

 Ratings

 (19)

Planning a **trip to Vietnam from India** and feeling overwhelmed? Our comprehensive beginners' guide has you covered. From visa requirements to transportation tips and must-visit destinations, we've compiled everything you need to ensure an unforgettable Vietnamese adventure.

![travel from india to vietnam](https://res.cloudinary.com/joomshaper/image/upload/v1582107175/placeholder.svg "travel from india to vietnam")

[Tailor-Made Vietnam Private Tours](https://www.vietnamck.cz/en/customize-your-trip)

### Planning a trip to Vietnam from India?

You're in the right place! Our comprehensive guide will help you prepare for your adventure, covering everything from visa requirements and transportation to must-visit destinations. Let's dive in and make your Vietnam trip unforgettable.

**Distance and Worthiness**

Vietnam is approximately 3,194 kilometers (1,985 miles) from India. While not too far, it offers unique experiences that make the journey worthwhile.

**Why Choose Vietnam?**

- **Affordable Travel**: With a low cost of living, a 10-day trip to Vietnam from India can cost around INR 100,000.
- **Easy Visa Process**: [Obtain a Vietnamese visa , valid for 90 days.](https://www.vietnamck.cz/en/vietnam-visa)
- **Rich History and Culture**: Explore ancient temples and French colonial architecture.
- **Natural Beauty**: Witness the stunning landscapes of Ha Long Bay and the Mekong Delta.
- **Delicious Cuisine**: Savor Vietnamese flavors with dishes like pho, banh mi, and spring rolls.

Get ready to embark on an incredible journey filled with adventure, culture, and unforgettable memories!

### How to Travel to Vietnam from India?

**By Sea**
Embarking on a sea journey from India to Vietnam is an enchanting experience. You can take a ferry or cruise from Cambodia, sailing along the picturesque Mekong Delta. This route offers a unique glimpse into the water-based life of the Mekong Delta countries. The cost for this trip ranges from $45 to $100, depending on whether you choose a ferry or a cruise. For a more luxurious experience, consider taking a cruise from Singapore to Ho Chi Minh City.

**Traveling to Vietnam from India by Air**

[**If you're planning a trip from India to Vietnam, flying is your most convenient option**](https://www.vietnamck.cz/en/pages/blog/when-to-buy-tickets-to-vietnam), taking only around four hours. Major cities like Delhi, Kolkata, and Mumbai offer direct or one-stop flights to Vietnam's three primary international airports: Noi Bai International Airport in Hanoi, Ho Chi Minh City Airport in Ho Chi Minh, and Da Nang International Airport in Da Nang.

Typically, flights from India to Vietnam cost around 20,000 INR. However, booking a few months in advance can often secure tickets for under 13,000 INR. Occasionally, prices can drop as low as 7,000 to 9,000 INR with early planning.

**✈️ Arriving at a Vietnamese Airport? Expect Long Immigration Lines**

Flights from India usually arrive at Hanoi (HAN), Ho Chi Minh City (SGN) or Da Nang (DAD) during peak hours. Immigration queues can take 45–120 minutes, especially for first-time visitors.

To avoid waiting after a long flight, many travelers choose the Vietnam **Airport Fast Track service**, which allows you to:

- skip standard immigration lines
- be assisted by airport staff
- clear immigration in 5–15 minutes

👉 Learn more about the [**Vietnam Airport Fast Track service**](https://www.vietnamck.cz/en/vietnam-visa/fast-track-service)

**Traveling to Vietnam from India by Train**
If you're considering traveling from India to Vietnam by train, note that this option is only available from China's Nanning and Beijing. It's not the most convenient method, as train travel is limited to Northern Vietnam.

**Traveling to Vietnam from India by Road**
Traveling by road from India to Vietnam is possible via Cambodia or Laos. Laos offers six border crossings into Vietnam, while Cambodia has three. Keep in mind that this journey can be time-consuming and is best suited for those who want to enjoy scenic sights along the way.

Ready for the journey? Choose the best option for your adventure to Vietnam from India!

![Traveling from India to Vietnam]( "travel from india to vietnam")

[Tailor-Made Vietnam Private Tours](https://www.vietnamck.cz/en/customize-your-trip)

### 🚀 Don't Waste Your First Hours in a Queue

Most flights from India land during peak hours (Hanoi, Saigon, Da Nang). Standard immigration can take **up to 120 minutes**. Why wait? With our [**Fast Track Service**](https://www.vietnamck.cz/en/vietnam-visa/fast-track-service), you'll be through in 15 minutes."

- **Skip the long lines** with a dedicated assistant.
- **Hassle-free entry** for families and business travelers.
- **Start your holiday immediately**, not in an airport hall. ✨

[BOOK FAST TRACK SERVICE](https://www.vietnamck.cz/en/vietnam-visa/fast-track-service)

![travel from india to vietnam](https://res.cloudinary.com/joomshaper/image/upload/v1582107175/placeholder.svg "travel from india to vietnam")

[Tailor-Made Vietnam Private Tours](https://www.vietnamck.cz/en/customize-your-trip)

### How to Get a Vietnam Visa from India

No matter your mode of transport, a [**Vietnam visa is required**](https://www.vietnamck.cz/en/vietnam-visa) for Indian travelers. Fortunately, India is one of the 80 countries eligible for an e-Visa for Vietnam. You can also apply for a visa traditionally at the Vietnamese embassy in India. Alternatively, you can opt for a Visa-on-Arrival, which can be obtained at the airport in Vietnam.
***In recent months, we have received many emails from applicants for Vietnam eVisas that have not been approved even after 4-5 business days. Don't worry, we can help you*** [***resolve this issue within 24 hours with our URGENT eVisa application.***](https://www.vietnamck.cz/en/vietnam-visa/urgent-vietnam-visa-online-tourist-visa)

Secure your visa hassle-free and start planning your Vietnamese adventure today!

[**Best Places to Add to Your Vietnam Itinerary from India**](https://www.vietnamck.cz/en/pages/blog/exploring-vietnam-itineraries-for-1-3-weeks)
**Hanoi - The Capital of Vietnam**
If you're planning a trip to Vietnam from India, make sure to include Hanoi in your itinerary. As the capital city, Hanoi offers a unique blend of traditional Vietnamese culture and modern city life. Be sure to visit the Hanoi Old Quarter, a historic district filled with narrow streets, traditional shops, and charming architecture. This vibrant area provides a glimpse into the heart of Hanoi's rich cultural heritage.

**Discover Da Nang**
Da Nang is a must-visit destination to experience Vietnam's perfect blend of modernity and tradition. This coastal city boasts stunning beaches, historic landmarks like the Marble Mountains and Cham Museum, and a lively nightlife. Indulge in the delicious local cuisine and soak up the vibrant atmosphere of Da Nang.

**Explore Hoi An**
Hoi An is an essential stop on your Vietnam travel itinerary from India. This enchanting ancient town features a unique mix of Vietnamese, Chinese, and Japanese cultural influences. Stroll through the narrow streets, visit the iconic Japanese Covered Bridge, or take a scenic boat ride along the Thu Bon River. Don't miss the famous tailor shops, where you can get custom-made clothing.

**Explore Nha Trang**
Nha Trang, a coastal gem, offers stunning beaches, rich history, and mouthwatering seafood. Visit popular spots like Bai Dai Beach, Nhu Tien Beach, and Doc Let Beach for crystal-clear waters and soft sands that promise the perfect beach day.

**Discover Phu Quoc**
Phu Quoc is a must-visit tropical paradise for your Vietnam travel from India. With its pristine white sand beaches, clear waters, and lush forests, it’s ideal for relaxation and adventure. Dive into the island's vibrant night markets, savor fresh seafood, or embark on a boat tour to explore neighboring islands.

### Still not sure where to start? Let’s design it together.

Vietnam is huge, and planning can be overwhelming. Tell me about your dream vacation—whether it’s hidden beaches or mountain treks—and I’ll personally craft an [**itinerary that fits your** ](https://www.vietnamck.cz/en/customize-your-trip)pace and budget perfectly. ✨

[Custom Travel Plan](https://www.vietnamck.cz/en/customize-your-trip)

### Getting Around and Accommodation in Vietnam

Vietnam offers a variety of transportation options to explore the country. You can rent a motorbike, take the bus, or catch a taxi for city travel. For intercity travel, buses, trains, and flights are available.

When it comes to accommodation, Vietnam caters to every budget and preference. You'll find plenty of [**backpacker hostels**](https://www.vietnamck.cz/en/pages/blog/cheap-hotel-bookings-in-vietnam-fail) and budget guesthouses in most cities and tourist spots. Mid-range and luxury hotels are also available, with many international hotel chains operating in the country.

For a luxurious stay, contact us for personalized recommendations. Enjoy stunning views, world-class amenities, and exceptional service at top-tier accommodations [**tailored to your preferences**](https://www.vietnamck.cz/en/customize-your-trip).

We hope this guide has equipped you with all the essential information to plan your Vietnam trip from India, from securing your visa to choosing transportation and finding the best places to stay.

 [ Google Reviews ](https://www.google.com/search?q=vietnam+ck#mpd=~3010330372233753661/customers/reviews)## Real Stories from Our Tailor-Made Journeys

Verified experiences from travellers who explored Vietnam and Cambodia on our private tours.

 ★★★★★ 5.0 · Verified Google Reviews

 "LB

Lucie Bujáčková

★★★★★ Google Reviews

Vietnam CK crafted an itinerary that felt written just for us. Our private guide knew exactly when to slow down — the lantern-lit alleyways of Hội An, the misty mountains near Sapa. It wasn't a trip. It was a **magical experience** we'll carry forever.

Originally published in Czech on Google Reviews

 "MD

Martin Dzuna

★★★★★ Google Reviews

There were eight of us with very different interests — foodies, hikers, history lovers. Vietnam CK satisfied everyone. **The logistics were flawless**: transfers on time, hotels perfectly located, no wasted hours. I've travelled a lot, but that level of organisation was something else.

Originally published in Czech on Google Reviews

 "JV

Jan Vilhan

★★★★★ Google Reviews

As a travel photographer I had very specific requirements — golden hour locations, off-the-beaten-track villages, flexible timing. Vietnam CK went further. Our guide had local contacts no agency knows about. A quick **WhatsApp message** always got a reply within minutes.

Originally published in Czech on Google Reviews

 "KT

Kateřina Táchová

★★★★★ Google Reviews

We combined Vietnam with Cambodia and feared it would feel rushed. Not at all. Every transition was smooth, every destination had room to breathe. The **personal touch** stood out — the team remembered our anniversary and a surprise was waiting in Siem Reap. Truly thoughtful travel.

Originally published in Czech on Google Reviews

 "LD

Lukáš D.

★★★★★ Google Reviews

Our private guide was the biggest highlight of the trip. Excellent English, incredible humour, and knew Vietnam inside out — from the best pho stalls in Hanoi to quiet temples in Huế in no guidebook. **Worth every penny** and then some.

Originally published in English on Google Reviews

 [ Read all 50+ reviews on Google ](https://www.google.com/search?q=vietnam+ck#mpd=~3010330372233753661/customers/reviews)

**Start planning your dream trip to Vietnam and Cambodia**

 [ Get my tailor-made travel proposal ](https://www.vietnamck.cz/en/customize-your-trip)

### Contact Us

- [](https://www.facebook.com/sharer.php?u=https://www.vietnamck.cz/en/pages/blog/traveling-from-india-to-vietnam)
- [](https://www.linkedin.com/shareArticle?mini=true&url=https://www.vietnamck.cz/en/pages/blog/traveling-from-india-to-vietnam)
- [](https://api.whatsapp.com/send?text=https://www.vietnamck.cz/en/pages/blog/traveling-from-india-to-vietnam)
- [](https://t.me/share/url?url=https%3A%2F%2Fwww.vietnamck.cz%2Fen%2Fpages%2Fblog%2Ftraveling-from-india-to-vietnam&text=https%3A%2F%2Fwww.vietnamck.cz%2Fen%2Fpages%2Fblog%2Ftraveling-from-india-to-vietnam)

### Fast Track Immigration ✈️

Skip airport queues in 5–15 minutes

✓

Typical wait: 60–120 minutes → 5–15 minutes

✓

Personal greeter at the aircraft exit

✓

Available 24/7 (Ho Chi Minh, Hanoi, Da Nang)

$59/person

Available at all major Vietnam airports

## Schema

```json
{ "@context": "https://schema.org", "@type": "Organization", "@id": "https://www.vietnamck.cz/en/pages/blog/traveling-from-india-to-vietnam#organization", "name": "Vietnam CK", "alternateName": "Poznávací cesty a zájezdy nejen do Vietnamu", "email": "info@vietnamck.cz", "url": "https://www.vietnamck.cz", "telephone": "+84799085660", "foundingDate": "2015-01-01", "logo": "https://www.vietnamck.cz/images/LOGO/VIETNAM%20CK%20-%20LOGO%20TRANSPARENT.webp", "image": "https://www.vietnamck.cz/images/LOGO/VIETNAM%20CK%20-%20LOGO%20TRANSPARENT.webp", "address": { "@type": "PostalAddress", "streetAddress": "48 Giang Văn Minh, Phường An Khánh", "addressCountry": "VN", "addressLocality": "Ho Chi Minh City", "addressRegion": "Ho Chi Minh City", "postalCode": "70000" }, "sameAs": [ "https://www.facebook.com/vietnammck" ] }
```

```json
{ "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.vietnamck.cz/en" }, { "@type": "ListItem", "position": 2, "name": "Pages", "item": "https://www.vietnamck.cz/" }, { "@type": "ListItem", "position": 3, "name": "📰 Blog (Vietnam travel guide)", "item": "https://www.vietnamck.cz/en/pages/blog" }, { "@type": "ListItem", "position": 4, "name": "India to Vietnam Travel Guide: Top Experiences for First-Time Visitors", "item": "https://www.vietnamck.cz/en/pages/blog/traveling-from-india-to-vietnam" } ] }
```

```json
{ "@context": "https://schema.org", "@type": "Article", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://www.vietnamck.cz/en/pages/blog/traveling-from-india-to-vietnam" }, "headline": "India to Vietnam Travel Guide: Top Experiences for First-Time Visitors", "description": "Planning a trip to Vietnam from India and feeling overwhelmed? Our comprehensive beginners' guide has you covered. From visa requirements to transportation tips and must-visit destinations, we've compiled everything you need to ensure an unforgettable Vietnamese adventure. Tailor-Made Vietnam Private Tours Planning a trip to Vietnam from India? You're in the right place! Our comprehensive guide will help you prepare for your adventure, covering everything from visa requirements and transportation to must-visit destinations. Let's dive in and make your Vietnam trip unforgettable. Distance and Worthiness Vietnam is approximately 3,194 kilometers (1,985 miles) from India. While not too far, it offers unique experiences that make the journey worthwhile. Why Choose Vietnam? Affordable Travel: With a low cost of living, a 10-day trip to Vietnam from India can cost around INR 100,000. Easy Visa Process: Obtain a Vietnamese visa , valid for 90 days. Rich History and Culture: Explore ancient temples and French colonial architecture. Natural Beauty: Witness the stunning landscapes of Ha Long Bay and the Mekong Delta. Delicious Cuisine: Savor Vietnamese flavors with dishes like pho, banh mi, and spring rolls. Get ready to embark on an incredible journey filled with adventure, culture, and unforgettable memories! How to Travel to Vietnam from India? By Sea Embarking on a sea journey from India to Vietnam is an enchanting experience. You can take a ferry or cruise from Cambodia, sailing along the picturesque Mekong Delta. This route offers a unique glimpse into the water-based life of the Mekong Delta countries. The cost for this trip ranges from $45 to $100, depending on whether you choose a ferry or a cruise. For a more luxurious experience, consider taking a cruise from Singapore to Ho Chi Minh City. Traveling to Vietnam from India by Air If you're planning a trip from India to Vietnam, flying is your most convenient option , taking only around four hours. Major cities like Delhi, Kolkata, and Mumbai offer direct or one-stop flights to Vietnam's three primary international airports: Noi Bai International Airport in Hanoi, Ho Chi Minh City Airport in Ho Chi Minh, and Da Nang International Airport in Da Nang. Typically, flights from India to Vietnam cost around 20,000 INR. However, booking a few months in advance can often secure tickets for under 13,000 INR. Occasionally, prices can drop as low as 7,000 to 9,000 INR with early planning. ✈️ Arriving at a Vietnamese Airport? Expect Long Immigration Lines Flights from India usually arrive at Hanoi (HAN), Ho Chi Minh City (SGN) or Da Nang (DAD) during peak hours. Immigration queues can take 45–120 minutes, especially for first-time visitors. To avoid waiting after a long flight, many travelers choose the Vietnam Airport Fast Track service, which allows you to: skip standard immigration lines be assisted by airport staff clear immigration in 5–15 minutes 👉 Learn more about the Vietnam Airport Fast Track service Traveling to Vietnam from India by Train If you're considering traveling from India to Vietnam by train, note that this option is only available from China's Nanning and Beijing. It's not the most convenient method, as train travel is limited to Northern Vietnam. Traveling to Vietnam from India by Road Traveling by road from India to Vietnam is possible via Cambodia or Laos. Laos offers six border crossings into Vietnam, while Cambodia has three. Keep in mind that this journey can be time-consuming and is best suited for those who want to enjoy scenic sights along the way. Ready for the journey? Choose the best option for your adventure to Vietnam from India! Tailor-Made Vietnam Private Tours 🚀 Don't Waste Your First Hours in a Queue Most flights from India land during peak hours (Hanoi, Saigon, Da Nang). Standard immigration can take up to 120 minutes. Why wait? With our Fast Track Service , you'll be through in 15 minutes.\" Skip the long lines with a dedicated assistant. Hassle-free entry for families and business travelers. Start your holiday immediately, not in an airport hall. ✨ BOOK FAST TRACK SERVICE Tailor-Made Vietnam Private Tours How to Get a Vietnam Visa from India No matter your mode of transport, a Vietnam visa is required for Indian travelers. Fortunately, India is one of the 80 countries eligible for an e-Visa for Vietnam. You can also apply for a visa traditionally at the Vietnamese embassy in India. Alternatively, you can opt for a Visa-on-Arrival, which can be obtained at the airport in Vietnam. In recent months, we have received many emails from applicants for Vietnam eVisas that have not been approved even after 4-5 business days. Don't worry, we can help you resolve this issue within 24 hours with our URGENT eVisa application. Secure your visa hassle-free and start planning your Vietnamese adventure today! Best Places to Add to Your Vietnam Itinerary from India Hanoi - The Capital of Vietnam If you're planning a trip to Vietnam from India, make sure to include Hanoi in your itinerary. As the capital city, Hanoi offers a unique blend of traditional Vietnamese culture and modern city life. Be sure to visit the Hanoi Old Quarter, a historic district filled with narrow streets, traditional shops, and charming architecture. This vibrant area provides a glimpse into the heart of Hanoi's rich cultural heritage. Discover Da Nang Da Nang is a must-visit destination to experience Vietnam's perfect blend of modernity and tradition. This coastal city boasts stunning beaches, historic landmarks like the Marble Mountains and Cham Museum, and a lively nightlife. Indulge in the delicious local cuisine and soak up the vibrant atmosphere of Da Nang. Explore Hoi An Hoi An is an essential stop on your Vietnam travel itinerary from India. This enchanting ancient town features a unique mix of Vietnamese, Chinese, and Japanese cultural influences. Stroll through the narrow streets, visit the iconic Japanese Covered Bridge, or take a scenic boat ride along the Thu Bon River. Don't miss the famous tailor shops, where you can get custom-made clothing. Explore Nha Trang Nha Trang, a coastal gem, offers stunning beaches, rich history, and mouthwatering seafood. Visit popular spots like Bai Dai Beach, Nhu Tien Beach, and Doc Let Beach for crystal-clear waters and soft sands that promise the perfect beach day. Discover Phu Quoc Phu Quoc is a must-visit tropical paradise for your Vietnam travel from India. With its pristine white sand beaches, clear waters, and lush forests, it’s ideal for relaxation and adventure. Dive into the island's vibrant night markets, savor fresh seafood, or embark on a boat tour to explore neighboring islands. Still not sure where to start? Let’s design it together. Vietnam is huge, and planning can be overwhelming. Tell me about your dream vacation—whether it’s hidden beaches or mountain treks—and I’ll personally craft an itinerary that fits your pace and budget perfectly. ✨ Custom Travel Plan Getting Around and Accommodation in Vietnam Vietnam offers a variety of transportation options to explore the country. You can rent a motorbike, take the bus, or catch a taxi for city travel. For intercity travel, buses, trains, and flights are available. When it comes to accommodation, Vietnam caters to every budget and preference. You'll find plenty of backpacker hostels and budget guesthouses in most cities and tourist spots. Mid-range and luxury hotels are also available, with many international hotel chains operating in the country. For a luxurious stay, contact us for personalized recommendations. Enjoy stunning views, world-class amenities, and exceptional service at top-tier accommodations tailored to your preferences . We hope this guide has equipped you with all the essential information to plan your Vietnam trip from India, from securing your visa to choosing transportation and finding the best places to stay. Google Reviews Real Stories from Our Tailor-Made Journeys Verified experiences from travellers who explored Vietnam and Cambodia on our private tours. ★★★★★ 5.0 · Verified Google Reviews \" LB Lucie Bujáčková ★★★★★ Google Reviews Vietnam CK crafted an itinerary that felt written just for us. Our private guide knew exactly when to slow down — the lantern-lit alleyways of Hội An, the misty mountains near Sapa. It wasn't a trip. It was a magical experience we'll carry forever. Originally published in Czech on Google Reviews \" MD Martin Dzuna ★★★★★ Google Reviews There were eight of us with very different interests — foodies, hikers, history lovers. Vietnam CK satisfied everyone. The logistics were flawless: transfers on time, hotels perfectly located, no wasted hours. I've travelled a lot, but that level of organisation was something else. Originally published in Czech on Google Reviews \" JV Jan Vilhan ★★★★★ Google Reviews As a travel photographer I had very specific requirements — golden hour locations, off-the-beaten-track villages, flexible timing. Vietnam CK went further. Our guide had local contacts no agency knows about. A quick WhatsApp message always got a reply within minutes. Originally published in Czech on Google Reviews \" KT Kateřina Táchová ★★★★★ Google Reviews We combined Vietnam with Cambodia and feared it would feel rushed. Not at all. Every transition was smooth, every destination had room to breathe. The personal touch stood out — the team remembered our anniversary and a surprise was waiting in Siem Reap. Truly thoughtful travel. Originally published in Czech on Google Reviews \" LD Lukáš D. ★★★★★ Google Reviews Our private guide was the biggest highlight of the trip. Excellent English, incredible humour, and knew Vietnam inside out — from the best pho stalls in Hanoi to quiet temples in Huế in no guidebook. Worth every penny and then some. Originally published in English on Google Reviews Read all 50+ reviews on Google Start planning your dream trip to Vietnam and Cambodia Get my tailor-made travel proposal (function(){ var c=document.getElementById('vnck-carousel'); if(!c)return; c.addEventListener('wheel',function(e){if(Math.abs(e.deltaX)\u003EMath.abs(e.deltaY))return;e.preventDefault();c.scrollBy({left:e.deltaY*2,behavior:'smooth'});},{passive:false}); var d=false,sx=0,ss=0; c.addEventListener('mousedown',function(e){d=true;sx=e.pageX;ss=c.scrollLeft;c.style.cursor='grabbing';c.style.scrollSnapType='none';e.preventDefault();}); window.addEventListener('mousemove',function(e){if(!d)return;c.scrollLeft=ss-(e.pageX-sx);}); window.addEventListener('mouseup',function(){if(!d)return;d=false;c.style.cursor='grab';c.style.scrollSnapType='x mandatory';}); c.style.cursor='grab'; })(); Contact Us Send Message ✕ Fast Track Immigration ✈️ Skip airport queues in 5–15 minutes ✓ Typical wait: 60–120 minutes → 5–15 minutes ✓ Personal greeter at the aircraft exit ✓ Available 24/7 (Ho Chi Minh, Hanoi, Da Nang) $59/person Available at all major Vietnam airports Book Fast Track Now How it works .fast-track-widget { position: fixed; bottom: 24px; left: 24px; right: auto; width: 340px; max-width: 90vw; z-index: 99999; opacity: 0; transform: translateY(50px); transition: all 0.6s cubic-bezier(0.34, 1.56, 0.64, 1); pointer-events: none; will-change: transform, opacity; font-family: 'Sora', 'Segoe UI', sans-serif; } .fast-track-widget.visible { opacity: 1; transform: translateY(0); pointer-events: auto; } .fast-track-widget.hidden { transform: translateY(50px); opacity: 0; pointer-events: none; } .fast-track-widget .widget-card { background: white; border-radius: 16px; box-shadow: 0 10px 40px rgba(0, 0, 0, 0.12); overflow: hidden; margin: 0; padding: 0; } .fast-track-widget .widget-header { background: linear-gradient(135deg, #10b981 0%, #059669 100%); padding: 20px 20px 16px 20px; color: white; position: relative; overflow: hidden; margin: 0; } .fast-track-widget .widget-header::before { content: ''; position: absolute; top: -40%; right: -20%; width: 200px; height: 200px; background: rgba(255, 255, 255, 0.1); border-radius: 50%; } .fast-track-widget .widget-close-btn { position: absolute; top: 12px; right: 12px; background: rgba(255, 255, 255, 0.25); border: none; color: white; width: 32px; height: 32px; border-radius: 50%; cursor: pointer; display: flex; align-items: center; justify-content: center; font-size: 18px; transition: all 0.2s ease; z-index: 10; padding: 0; margin: 0; } .fast-track-widget .widget-close-btn:hover { background: rgba(255, 255, 255, 0.35); transform: rotate(90deg); } .fast-track-widget .widget-close-btn:active { transform: rotate(90deg) scale(0.95); } .fast-track-widget .widget-headline { font-family: 'Poppins', 'Segoe UI', sans-serif; font-size: 18px; font-weight: 700; line-height: 1.3; margin-bottom: 8px; margin: 0 0 8px 0; position: relative; z-index: 1; padding-right: 28px; color: white; } .fast-track-widget .widget-subheadline { font-size: 13px; line-height: 1.5; color: rgba(255, 255, 255, 0.9); position: relative; z-index: 1; margin: 0; padding: 0; } .fast-track-widget .widget-content { padding: 16px 16px 12px 16px; margin: 0; } .fast-track-widget .widget-benefits { display: flex; flex-direction: column; gap: 10px; margin-bottom: 14px; margin: 0 0 14px 0; padding: 0; } .fast-track-widget .benefit-item-mini { display: flex; gap: 8px; font-size: 12px; color: #555; line-height: 1.4; margin: 0; padding: 0; } .fast-track-widget .benefit-icon-mini { width: 18px; height: 18px; min-width: 18px; border-radius: 50%; background: #d1fae5; color: #10b981; display: flex; align-items: center; justify-content: center; font-weight: 700; font-size: 11px; margin-top: 2px; margin: 2px 0 0 0; padding: 0; flex-shrink: 0; } .fast-track-widget .widget-offer { background: #f0fdf4; border: 1px solid #d1fae5; border-radius: 10px; padding: 12px; margin-bottom: 12px; margin: 0 0 12px 0; text-align: center; } .fast-track-widget .widget-price { font-size: 14px; font-weight: 700; color: #059669; margin-bottom: 2px; margin: 0 0 2px 0; padding: 0; } .fast-track-widget .widget-offer-text { font-size: 11px; color: #666; margin: 0; padding: 0; } .fast-track-widget .widget-buttons { display: flex; flex-direction: column; gap: 8px; margin: 0; padding: 0; } .fast-track-widget .widget-btn-primary { width: 100%; padding: 12px 16px; background: linear-gradient(135deg, #10b981 0%, #059669 100%); color: white; border: none; border-radius: 10px; font-size: 13px; font-weight: 600; cursor: pointer; transition: all 0.3s ease; font-family: 'Poppins', 'Segoe UI', sans-serif; position: relative; overflow: hidden; margin: 0; text-decoration: none; } .fast-track-widget .widget-btn-primary::before { content: ''; position: absolute; top: 50%; left: 50%; width: 0; height: 0; background: rgba(255, 255, 255, 0.2); border-radius: 50%; transform: translate(-50%, -50%); transition: width 0.5s, height 0.5s; } .fast-track-widget .widget-btn-primary span { position: relative; z-index: 1; } .fast-track-widget .widget-btn-primary:hover::before { width: 250px; height: 250px; } .fast-track-widget .widget-btn-primary:hover { transform: translateY(-1px); box-shadow: 0 6px 16px rgba(16, 185, 129, 0.25); } .fast-track-widget .widget-btn-primary:active { transform: translateY(0); } .fast-track-widget .widget-btn-secondary { width: 100%; padding: 10px 16px; background: transparent; color: #10b981; border: 1px solid #d1fae5; border-radius: 10px; font-size: 12px; font-weight: 600; cursor: pointer; transition: all 0.2s ease; font-family: 'Sora', 'Segoe UI', sans-serif; margin: 0; text-decoration: none; } .fast-track-widget .widget-btn-secondary:hover { background: #f0fdf4; border-color: #10b981; } .fast-track-widget .widget-btn-secondary:active { transform: scale(0.98); } @media (max-width: 480px) { .fast-track-widget { bottom: 16px; left: 16px; right: 16px; width: auto; max-width: calc(100vw - 32px); } .fast-track-widget .widget-headline { font-size: 16px; } .fast-track-widget .widget-subheadline { font-size: 12px; } .fast-track-widget .benefit-item-mini { font-size: 11px; } .fast-track-widget .widget-btn-primary, .fast-track-widget .widget-btn-secondary { padding: 11px 14px; font-size: 12px; } .fast-track-widget .widget-close-btn { width: 28px; height: 28px; font-size: 16px; } } @media (prefers-reduced-motion: prefer-reduced) { .fast-track-widget { transition: opacity 0.2s ease; } .fast-track-widget .widget-close-btn:hover { transform: none; } .fast-track-widget .widget-btn-primary:hover { transform: none; } } function initFastTrackWidget() { if (window.fastTrackWidgetLoaded) { return; } window.fastTrackWidgetLoaded = true; const WIDGET_CONFIG = { scrollTriggerPercent: 0.70, meaningfulScrollThreshold: 500, timeTrigger: 50000, opacityDelay: 200, sessionStorageKey: 'ftw_dismissed_v1', localStorageKey: 'ftw_dismissed_cooldown', cooldownDuration: 24 * 60 * 60 * 1000, bookingUrl: 'https://www.vietnamck.cz/en/vietnam-visa/fast-track-service', infoUrl: 'https://www.vietnamck.cz/en/pages/blog/airport-fast-track' }; let widgetState = { triggered: false, dismissed: false, scrollTriggered: false, timeTriggered: false, meaningfulScrollTriggered: false, gaViewSent: false, scrollListenerAttached: false, timeoutId: null, opacityTimeoutId: null, maxScrollReached: 0 }; const widget = document.getElementById('fastTrackWidget'); const closeBtn = document.getElementById('widgetCloseBtn'); const ctaBtn = document.getElementById('widgetCTABtn'); const learnBtn = document.getElementById('widgetLearnBtn'); if (!widget) { console.warn('Fast Track Widget: Widget element not found'); return; } /** * Check if widget is in cooldown (dismissed in last 24h) */ function isInCooldown() { const cooldownEnd = localStorage.getItem(WIDGET_CONFIG.localStorageKey); if (!cooldownEnd) { return false; } const now = Date.now(); if (now \u003C parseInt(cooldownEnd)) { return true; } localStorage.removeItem(WIDGET_CONFIG.localStorageKey); return false; } /** * Set cooldown for 24 hours */ function setCooldown() { const cooldownEnd = Date.now() + WIDGET_CONFIG.cooldownDuration; localStorage.setItem(WIDGET_CONFIG.localStorageKey, cooldownEnd.toString()); } /** * GA4 event tracking with deduplication */ function trackGA4Event(eventName, eventData) { if (typeof gtag !== 'undefined') { gtag('event', eventName, eventData); } } /** * Check if user has scrolled meaningfully (past 500px or first H2) */ function checkMeaningfulScroll() { const scrolled = window.scrollY; if (scrolled \u003E WIDGET_CONFIG.meaningfulScrollThreshold) { widgetState.meaningfulScrollTriggered = true; return true; } const firstH2 = document.querySelector('h2'); if (firstH2) { const h2Position = firstH2.getBoundingClientRect().top + window.scrollY; if (scrolled \u003E h2Position) { widgetState.meaningfulScrollTriggered = true; return true; } } return false; } /** * Check scroll percentage trigger */ function checkScrollTrigger() { if (widgetState.scrollTriggered || widgetState.triggered) return; const scrollHeight = document.documentElement.scrollHeight - window.innerHeight; const scrolled = window.scrollY; const scrollPercent = scrollHeight \u003E 0 ? scrolled / scrollHeight : 0; widgetState.maxScrollReached = Math.max(widgetState.maxScrollReached, scrollPercent); if (scrollPercent \u003E= WIDGET_CONFIG.scrollTriggerPercent) { widgetState.scrollTriggered = true; attemptShowWidget(); } } /** * Initialize time-based trigger */ function initializeTimeTrigger() { if (widgetState.timeoutId) { clearTimeout(widgetState.timeoutId); } widgetState.timeoutId = setTimeout(function() { if (!widgetState.timeTriggered && !widgetState.scrollTriggered && !widgetState.triggered) { widgetState.timeTriggered = true; attemptShowWidget(); } }, WIDGET_CONFIG.timeTrigger); } /** * Attempt to show widget only if conditions are met */ function attemptShowWidget() { if (widgetState.triggered || widgetState.dismissed || isInCooldown()) return; if (!checkMeaningfulScroll()) { return; } showWidget(); } /** * Show widget with soft animation and delayed opacity */ function showWidget() { if (widgetState.triggered || widgetState.dismissed) return; widgetState.triggered = true; if (widget) { widget.classList.remove('hidden'); if (widgetState.opacityTimeoutId) { clearTimeout(widgetState.opacityTimeoutId); } widgetState.opacityTimeoutId = setTimeout(function() { widget.classList.add('visible'); }, WIDGET_CONFIG.opacityDelay); } if (!widgetState.gaViewSent) { trackGA4Event('fasttrack_widget_view', { event_category: 'engagement', event_label: 'fasttrack_slidein', trigger_type: widgetState.scrollTriggered ? 'scroll' : 'time', page_type: 'blog_article' }); widgetState.gaViewSent = true; } } /** * Dismiss widget with session + 24h cooldown */ function dismissWidget() { if (widget) { widget.classList.remove('visible'); widget.classList.add('hidden'); } sessionStorage.setItem(WIDGET_CONFIG.sessionStorageKey, 'true'); setCooldown(); widgetState.dismissed = true; trackGA4Event('fasttrack_widget_close', { event_category: 'engagement', event_label: 'fasttrack_close', was_visible: widgetState.triggered, scroll_percent: widgetState.maxScrollReached }); } /** * Event listeners */ if (closeBtn) { closeBtn.addEventListener('click', function(e) { e.preventDefault(); dismissWidget(); }, false); } if (ctaBtn) { ctaBtn.addEventListener('click', function(e) { e.preventDefault(); trackGA4Event('fasttrack_widget_click', { event_category: 'conversion', event_label: 'fasttrack_cta', button_text: 'Book Fast Track Now' }); setTimeout(function() { window.location.href = WIDGET_CONFIG.bookingUrl; }, 100); }, false); } if (learnBtn) { learnBtn.addEventListener('click', function(e) { e.preventDefault(); trackGA4Event('fasttrack_widget_click', { event_category: 'engagement', event_label: 'fasttrack_learn', button_text: 'How it works' }); setTimeout(function() { window.location.href = WIDGET_CONFIG.infoUrl; }, 100); }, false); } /** * Attach scroll listener (passive, debounced) */ function attachScrollListener() { if (widgetState.scrollListenerAttached) return; widgetState.scrollListenerAttached = true; let scrollTimeout; window.addEventListener('scroll', function() { clearTimeout(scrollTimeout); scrollTimeout = setTimeout(function() { checkScrollTrigger(); if (!widgetState.meaningfulScrollTriggered) { checkMeaningfulScroll(); } }, 100); }, { passive: true }); } /** * Initialize widget */ function initialize() { if (isInCooldown()) { if (widget) { widget.classList.add('hidden'); } return; } if (sessionStorage.getItem(WIDGET_CONFIG.sessionStorageKey) === 'true') { if (widget) { widget.classList.add('hidden'); } widgetState.dismissed = true; return; } attachScrollListener(); checkScrollTrigger(); checkMeaningfulScroll(); initializeTimeTrigger(); } initialize(); } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', initFastTrackWidget, false); } else { initFastTrackWidget(); } { \"@context\": \"https://schema.org\", \"@graph\": [ { \"@type\": \"BlogPosting\", \"@id\": \"https://www.vietnamck.cz/en/pages/blog/traveling-from-india-to-vietnam#article\", \"mainEntityOfPage\": { \"@type\": \"WebPage\", \"@id\": \"https://www.vietnamck.cz/en/pages/blog/traveling-from-india-to-vietnam\" }, \"headline\": \"India to Vietnam Travel Guide: Top Experiences for First-Time Visitors\", \"description\": \"Complete travel guide for Indian travelers visiting Vietnam including visa requirements, flights, itinerary ideas and travel tips.\", \"image\": { \"@type\": \"ImageObject\", \"url\": \"https://www.vietnamck.cz/images/india-vietnam-guide.jpg\", \"width\": 1200, \"height\": 630 }, \"author\": { \"@type\": \"Person\", \"@id\": \"https://www.vietnamck.cz/en/pages/about-us#founder\", \"name\": \"Petr Brunclík\" }, \"publisher\": { \"@id\": \"https://www.vietnamck.cz/#organization\" }, \"datePublished\": \"2025-10-16\", \"dateModified\": \"2026-03-04\", \"inLanguage\": \"en\", \"about\": [ { \"@type\": \"Place\", \"name\": \"Vietnam\" }, { \"@type\": \"Place\", \"name\": \"India\" } ], \"mentions\": [ { \"@type\": \"Place\", \"name\": \"Hanoi\" }, { \"@type\": \"Place\", \"name\": \"Ho Chi Minh City\" }, { \"@type\": \"Place\", \"name\": \"Da Nang\" }, { \"@type\": \"Place\", \"name\": \"Phu Quoc\" } ], \"aggregateRating\": { \"@type\": \"AggregateRating\", \"ratingValue\": \"4.9\", \"reviewCount\": \"19\" } }, { \"@type\": \"FAQPage\", \"@id\": \"https://www.vietnamck.cz/en/pages/blog/traveling-from-india-to-vietnam#faq\", \"mainEntity\": [ { \"@type\": \"Question\", \"name\": \"Do Indian citizens need a visa for Vietnam?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Yes. Indian citizens must obtain a visa before traveling to Vietnam. The easiest option is applying for a Vietnam eVisa online, which is valid for up to 90 days.\" } }, { \"@type\": \"Question\", \"name\": \"How long does it take to get a Vietnam eVisa for Indians?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Standard Vietnam eVisa processing usually takes 3-5 business days. Urgent processing services may provide approval within 24 hours if the application is correct.\" } }, { \"@type\": \"Question\", \"name\": \"Are there direct flights from India to Vietnam?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Yes. Airlines such as VietJet Air and IndiGo operate direct flights from major Indian cities including Delhi, Mumbai and Kolkata to Hanoi, Ho Chi Minh City and Da Nang.\" } }, { \"@type\": \"Question\", \"name\": \"How much does a trip from India to Vietnam cost?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"A typical 10-day trip from India to Vietnam can cost around INR 100,000 per person including flights, hotels and local travel depending on the travel style.\" } } ] }, { \"@type\": \"TravelAgency\", \"@id\": \"https://www.vietnamck.cz/#organization\", \"name\": \"VIETNAM CK\", \"url\": \"https://www.vietnamck.cz/en/\", \"logo\": \"https://www.vietnamck.cz/images/logo.png\", \"address\": { \"@type\": \"PostalAddress\", \"addressLocality\": \"Ho Chi Minh City\", \"addressCountry\": \"VN\" }, \"contactPoint\": { \"@type\": \"ContactPoint\", \"telephone\": \"+84799085660\", \"contactType\": \"customer service\", \"availableLanguage\": [ \"English\", \"Czech\" ] } } ] }", "publisher": { "@type": "Organization", "name": "Vietnam CK", "logo": { "@type": "ImageObject", "url": "https://www.vietnamck.cz/images/LOGO/VIETNAM%20CK%20-%20LOGO%20TRANSPARENT.webp" } }, "author": { "@type": "Person", "name": "Petr Brunclík", "url": "https://www.vietnamck.cz/en/pages/blog/traveling-from-india-to-vietnam" }, "datePublished": "2024-10-18T03:41:01+00:00", "dateCreated": "2024-10-18T03:41:01+00:00", "dateModified": "2026-03-10T14:02:07+00:00" }
```
