Shanghai Havana Routes (3 Ways to go)

Planning a trip from Shanghai to Havana Cleartrip helps you select the best route between Shanghai & Havana based on price, timing & easy mode of transport. Prices are indicative (one-way, one traveller).
Tip: Select a departure date for more accurate pricing.

Distance between Shanghai & Havana

The distance from Shanghai to Havana is approximately 13523.52kms. Take a look at the 3 routes available to reach Havana from Shanghai

  • 1.
  • Shanghai to Havana Fly to Havana
  • 23h 3m
  • Rs. 41995
 
Jingan Temple
 
0h 17m
Rs. 35
Travelling in a Shanghai Metro is one of the ways to reach Longyang Road from Jingan Temple. Jingan Temple to Longyang Road by Shanghai Metro takes approximately 0h 17m. The distance between Jingan Temple & Longyang Road is around 16.74kms.
 
Longyang Road
 
0h 10m
Rs. 410
Travelling in a Maglev is one of the ways to reach Pudong International Airport from Longyang Road. Longyang Road to Pudong International Airport by Maglev takes approximately 0h 10m. The distance between Longyang Road & Pudong International Airport is around 24.83kms.
 
Pudong International Airport
 
20h 15m
Rs. 41000
You can travel from Shanghai Pudong to Havana by booking a flight. The total flight time between Shanghai Pudong & Havana is around 20h 15m. The price of the flight ticket is approximately Rs.41000.
 
Havana
 
0h 17m
Rs. 550
You can take a car from Havana to Havana. It will take you around 0h 17m to cover distance of 17.36kms and reach Havana from Havana. The total amount for the journey will be approximately Rs.550.
 
Havana
  • 2.
  • Shanghai to Havana Fly to Varadero, bus
  • 25h 26m
  • Rs. 60945
 
Jingan Temple
 
0h 17m
Rs. 35
Travelling in a Shanghai Metro is one of the ways to reach Longyang Road from Jingan Temple. Jingan Temple to Longyang Road by Shanghai Metro takes approximately 0h 17m. The distance between Jingan Temple & Longyang Road is around 16.74kms.
 
Longyang Road
 
0h 10m
Rs. 410
Travelling in a Maglev is one of the ways to reach Pudong International Airport from Longyang Road. Longyang Road to Pudong International Airport by Maglev takes approximately 0h 10m. The distance between Longyang Road & Pudong International Airport is around 24.83kms.
 
Pudong International Airport
 
19h 15m
Rs. 60000
You can travel from Shanghai Pudong to Varadero by booking a flight. The total flight time between Shanghai Pudong & Varadero is around 19h 15m. The price of the flight ticket is approximately Rs.60000.
 
Varadero
 
2h 40m
Rs. 500
Travelling in a bus is one of the ways to reach La Habana from Varadero Airport. The total journey between Varadero Airport & La Habana takes around 2h 40m in a bus. The bus ticket price for the journey is approximately Rs.500.
 
La Habana
  • 3.
  • Shanghai to Havana Fly to Cienfuegos, bus
  • 31h 50m
  • Rs. 61625
 
Jingan Temple
 
0h 17m
Rs. 35
Travelling in a Shanghai Metro is one of the ways to reach Longyang Road from Jingan Temple. Jingan Temple to Longyang Road by Shanghai Metro takes approximately 0h 17m. The distance between Jingan Temple & Longyang Road is around 16.74kms.
 
Longyang Road
 
0h 10m
Rs. 410
Travelling in a Maglev is one of the ways to reach Pudong International Airport from Longyang Road. Longyang Road to Pudong International Airport by Maglev takes approximately 0h 10m. The distance between Longyang Road & Pudong International Airport is around 24.83kms.
 
Pudong International Airport
 
23h 35m
Rs. 60000
You can travel from Shanghai Pudong to Cienfuegos by booking a flight. The total flight time between Shanghai Pudong & Cienfuegos is around 23h 35m. The price of the flight ticket is approximately Rs.60000.
 
Cienfuegos
 
0h 4m
Rs. 180
You can take a car from Cienfuegos to Cienfuegos. It will take you around 0h 4m to cover distance of 4.06kms and reach Cienfuegos from Cienfuegos. The total amount for the journey will be approximately Rs.180.
 
Cienfuegos
 
4h 40m
Rs. 1000
Travelling in a bus is one of the ways to reach La Habana from Cienfuegos. The total journey between Cienfuegos & La Habana takes around 4h 40m in a bus. The bus ticket price for the journey is approximately Rs.1000.
 
La Habana