There are 7 ways to get from Milan to Veraval (Station) by train, plane, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Milano Malpensa Airport, fly to Sardar Vallabhbhai Patel International Airport, train
best- Take the train from Milano Porta Garibaldi to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Sardar Vallabhbhai Patel International Airport (AMD)plane MXP - AMD
- Take the train from Ahmedabad Jn to Veravaltrain
22h 21m₹21,127–58,153Train to Milano Malpensa Airport, fly to Diu Airport, train
- Take the train from Milano Porta Garibaldi to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Diu Airport (DIU)plane MXP - DIU
- Take the train from Delvada to Veravaltrain
23h 58m₹28,377–77,593Fly Milan Linate Airport to Diu Airport, train
- Fly from Milan Linate Airport (LIN) to Diu Airport (DIU)plane LIN - DIU
- Take the train from Delvada to Veravaltrain
21h 12m₹37,103–102,238Bus to Il Caravaggio International Airport, fly to Diu Airport, train
- Take the bus from Piazza Luigi di Savoia to Milan Bergamo Orio al Serio Airportbus
- Fly from Il Caravaggio International Airport (BGY) to Diu Airport (DIU)plane BGY - DIU
- Take the train from Delvada to Veravaltrain
25h 35m₹40,443–94,734Fly Milan Linate Airport to Chhatrapati Shivaji Maharaj International Airport, train
- Fly from Milan Linate Airport (LIN) to Chhatrapati Shivaji Maharaj International Airport (BOM)plane LIN - BOM
- Take the train from Bandra Terminus to Veravaltrain
32h 3m₹40,893–64,838Train to Milano Malpensa Airport, fly to Surat, train
- Take the train from Milano Porta Garibaldi to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Surat (STV)plane MXP - STV
- Take the train from Surat to Veravaltrain
32h 30m₹30,237–83,773Train to Zurich Airport, fly to Chhatrapati Shivaji Maharaj International Airport, train
- Take the train from Milano Centrale to Zuerich Hbtrain
- Fly from Zurich Airport (ZRH) to Chhatrapati Shivaji Maharaj International Airport (BOM)plane ZRH - BOM
- Take the train from Bandra Terminus to Veravaltrain
33h 22m₹31,397–72,270
Milano Malpensa Airport (MXP) to Sardar Vallabhbhai Patel International Airport (AMD) flights
Questions & Answers
The cheapest way to get from Milan to Veraval (Station) is to train and fly which costs ₹21,000 - ₹60,000 and takes 22h 21m.
The fastest way to get from Milan to Veraval (Station) is to fly and train which takes 21h 12m and costs ₹37,000 - ₹1,10,000.
The distance between Milan and Veraval (Station) is 6685 km.
It takes approximately 22h 21m to get from Milan to Veraval (Station), including transfers.
Veraval (Station) is 3h 30m ahead of Milan. It is currently 10:50 PM in Milan and 2:20 AM in Veraval (Station).
There are 34+ hotels available in Veraval (Station).
What companies run services between Milan, Italy and Veraval (Station), India?
There is no direct connection from Milan to Veraval (Station). However, you can take the train to Malpensa Aeroporto T1, walk to Milano Malpensa Airport (MXP) airport, fly to Sardar Vallabhbhai Patel International Airport (AMD), take the taxi to Ahmedabad Jn, then take the train to Veraval. Alternatively, you can take the train to Malpensa Aeroporto T1, walk to Milano Malpensa Airport (MXP) airport, fly to Diu Airport (DIU), take the taxi to Delvada, then take the train to Veraval.
- Website
- goindigo.in
Flights from Milano Malpensa Airport to Diu Airport via Dubai, Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 18h 45m
- When
- Friday and Saturday
- Estimated price
- ₹34,000–120,000
Flights from Milano Malpensa Airport to Diu Airport via Abu Dhabi, Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 21h 20m
- When
- Every day
- Estimated price
- ₹27,000–75,000
Flights from Milano Malpensa Airport to Diu Airport via Baku Heydar Aliyev, Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 21h 35m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- ₹35,000–80,000
Flights from Milano Malpensa Airport to Diu Airport via Doha, Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 23h 20m
- When
- Every day
- Estimated price
- ₹34,000–110,000
Flights from Milano Malpensa Airport to Diu Airport via Dubai, Surat
- Ave. Duration
- 21h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹33,000–120,000
Flights from Il Caravaggio International Airport to Diu Airport via Kuwait, Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 18h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹19,000–220,000
Flights from Il Caravaggio International Airport to Diu Airport via Sharjah, Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 19h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹39,000–90,000
Flights from Milano Malpensa Airport to Surat via Dubai
- Ave. Duration
- 15h 45m
- When
- Tuesday, Wednesday, and Friday
- Estimated price
- ₹32,000–110,000
Flights from Milano Malpensa Airport to Surat via Tel Aviv, Dubai
- Ave. Duration
- 15h 5m
- When
- Tuesday and Wednesday
- Estimated price
- ₹44,000–230,000
- Website
- helitrans.no
Flights from Milano Malpensa Airport to Diu Airport via Doha, Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 17h
- When
- Tuesday to Sunday
- Estimated price
- ₹34,000–110,000
Flights from Milano Malpensa Airport to Diu Airport via Munich, Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 24h 40m
- When
- Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹34,000–130,000
Flights from Milan Linate Airport to Diu Airport via London Heathrow, Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 14h 45m
- When
- Tuesday to Friday
- Estimated price
- ₹42,000–180,000
Flights from Milan Linate Airport to Diu Airport via Frankfurt, Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 15h 5m
- When
- Thursday, Saturday, and Sunday
- Estimated price
- ₹36,000–100,000
Flights from Milan Linate Airport to Diu Airport via Copenhagen, Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 21h 15m
- When
- Saturday and Sunday
- Estimated price
- ₹34,000–120,000
Flights from Milan Linate Airport to Diu Airport via Munich, Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 23h 25m
- When
- Tuesday to Sunday
- Estimated price
- ₹40,000–150,000
Flights from Milan Linate Airport to Diu Airport via Amsterdam Schiphol, Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 26h 35m
- When
- Tuesday to Sunday
- Estimated price
- ₹41,000–150,000
- Website
- airindia.in
Flights from Milano Malpensa Airport to Sardar Vallabhbhai Patel International Airport via Delhi
- Ave. Duration
- 12h 35m
- When
- Thursday, Saturday, and Sunday
- Estimated price
- ₹22,000–60,000
Flights from Milano Malpensa Airport to Surat via Delhi
- Ave. Duration
- 20h 20m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹29,000–80,000
Flights from Milano Malpensa Airport to Surat via Dubai
- Ave. Duration
- 16h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹32,000–110,000
Flights from Milano Malpensa Airport to Surat via Beirut, Dubai
- Ave. Duration
- 19h 30m
- When
- Saturday
- Estimated price
- ₹50,000–110,000
Flights from Zurich Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 8h 30m
- When
- Every day
- Estimated price
- ₹25,000–75,000
- Website
- etihad.com
Flights from Milano Malpensa Airport to Sardar Vallabhbhai Patel International Airport via Abu Dhabi
- Ave. Duration
- 14h 42m
- When
- Every day
- Estimated price
- ₹20,000–55,000
Flights from Zurich Airport to Chhatrapati Shivaji Maharaj International Airport via Abu Dhabi
- Ave. Duration
- 11h 15m
- When
- Every day
- Estimated price
- ₹23,000–32,000
- Website
- emirates.com
Flights from Milano Malpensa Airport to Sardar Vallabhbhai Patel International Airport via Dubai
- Ave. Duration
- 10h 52m
- When
- Every day
- Estimated price
- ₹25,000–85,000
Flights from Zurich Airport to Chhatrapati Shivaji Maharaj International Airport via Dubai
- Ave. Duration
- 13h
- When
- Every day
- Estimated price
- ₹26,000–90,000
- Website
- lufthansa.com
Flights from Milan Linate Airport to Chhatrapati Shivaji Maharaj International Airport via Munich
- Ave. Duration
- 10h 30m
- When
- Every day
- Estimated price
- ₹25,000–95,000
Flights from Milan Linate Airport to Chhatrapati Shivaji Maharaj International Airport via Frankfurt
- Ave. Duration
- 10h 57m
- When
- Every day
- Estimated price
- ₹23,000–95,000
- Website
- airindiaexpress.in
Flights from Milano Malpensa Airport to Surat via Dubai
- Ave. Duration
- 16h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹32,000–110,000
Flights from Milano Malpensa Airport to Surat via Doha, Sharjah
- Ave. Duration
- 18h 25m
- When
- Sunday
- Estimated price
- ₹32,000–100,000
Flights from Milano Malpensa Airport to Surat via Beirut, Dubai
- Ave. Duration
- 19h 30m
- When
- Saturday
- Estimated price
- ₹50,000–110,000
- Website
- qatarairways.com
Flights from Milano Malpensa Airport to Sardar Vallabhbhai Patel International Airport via Doha
- Ave. Duration
- 12h 40m
- When
- Every day
- Estimated price
- ₹25,000–80,000
Flights from Zurich Airport to Chhatrapati Shivaji Maharaj International Airport via Doha
- Ave. Duration
- 13h 30m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₹26,000–85,000
- Website
- azal.az
Flights from Milano Malpensa Airport to Sardar Vallabhbhai Patel International Airport via Baku Heydar Aliyev
- Ave. Duration
- 10h 25m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- ₹26,000–60,000
- Website
- starair.in
Flights from Il Caravaggio International Airport to Diu Airport via Kuwait, Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 18h 40m
- When
- Monday and Wednesday
- Estimated price
- ₹19,000–220,000
- Website
- swiss.com
Flights from Zurich Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 8h 30m
- When
- Every day
- Estimated price
- ₹25,000–75,000
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- trenord.it
Train from Milano Porta Garibaldi to Malpensa Aeroporto T1
- Ave. Duration
- 43 min
- Frequency
- Every 30 minutes
- Estimated price
- ₹480–600
- Website
- https://www.trenord.it/en/
Train from Milano Porta Garibaldi to Malpensa Aeroporto T1
- Ave. Duration
- 43 min
- Frequency
- Every 30 minutes
- Estimated price
- ₹480–600
- Website
- https://www.trenord.it/en/
Train from Milano Porta Garibaldi to Malpensa Aeroporto T1
- Ave. Duration
- 43 min
- Frequency
- Every 30 minutes
- Estimated price
- ₹480–600
- Website
- https://www.trenord.it/en/
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Ahmedabad Jn to Veraval
- Ave. Duration
- 8h 50m
- Frequency
- 3 times a day
- Estimated price
- ₹260–2,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹260–320
- Third AC (3A)
- ₹700–900
- Second AC (2A)
- ₹950–1,300
- First Class (1A)
- ₹1,600–2,100
Train from Delvada to Veraval
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ₹140–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Delvada to Veraval
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ₹140–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Delvada to Veraval
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ₹140–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Bandra Terminus to Veraval
- Ave. Duration
- 17h 30m
- Frequency
- Once daily
- Estimated price
- ₹440–3,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹440–550
- Third AC (3A)
- ₹1,100–1,400
- Second AC (2A)
- ₹1,600–2,000
- First Class (1A)
- ₹2,600–3,400
Train from Surat to Veraval
- Ave. Duration
- 13h 25m
- Frequency
- Once daily
- Estimated price
- ₹350–2,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹350–420
- Third AC (3A)
- ₹900–1,200
- Second AC (2A)
- ₹1,200–1,600
- First Class (1A)
- ₹2,100–2,700
Train from Bandra Terminus to Veraval
- Ave. Duration
- 17h 30m
- Frequency
- Once daily
- Estimated price
- ₹440–3,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹440–550
- Third AC (3A)
- ₹1,100–1,400
- Second AC (2A)
- ₹1,600–2,000
- First Class (1A)
- ₹2,600–3,400
- Phone
- +39 06 68475475
- [email protected]
- Website
- trenitalia.com
Train from Milano Centrale to Zuerich Hb
- Ave. Duration
- 3h 17m
- Frequency
- Hourly
- Estimated price
- ₹6,000–12,000
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- ₹8,000–12,000
- 2nd Class
- ₹6,000–8,500
- [email protected]
- Website
- terravision.eu
Bus from Piazza Luigi di Savoia to Milan Bergamo Orio al Serio Airport
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- ₹550–2,800
- Website
- https://www.terravision.eu/
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Italy Travel Guides
Read the travel guide
Getting to Milan from the airport
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide






















