Train from Shanghai to Baku

Shanghai
Baku, Azerbaijan

Your cost to travel by Train, drive: $61 - $75

Shanghai
  • Total Distance:

    4358.82 km (2708 miles)

  • Travel Time:

    46 Hours 52 Minutes

  • Frequency:

    18 Times/Day

  • Train Fare:

    70.0 USD (~54.89 AZN)

Jinghe South
  • Total Distance:

    109.04 km (68 miles)

  • Travel Time:

    1 Hours 42 Minutes

  • Frequency:

    N/A

  • Drive Fare:

    16.356 USD (~12.83 AZN)

Dostyk
  • Total Distance:

    1398.59 km (869 miles)

  • Travel Time:

    22 Hours 31 Minutes

  • Frequency:

    14 Times/Day

  • Train Fare:

    35.0 USD (~27.45 AZN)

Nur-Sultan Nurly Zhol
  • Total Distance:

    1840.7 km (1144 miles)

  • Travel Time:

    26 Hours 4 Minutes

  • Frequency:

    12 Times/Day

  • Train Fare:

    45.0 USD (~35.29 AZN)

Atyrau
  • Total Distance:

    311.76 km (194 miles)

  • Travel Time:

    8 Hours 24 Minutes

  • Frequency:

    9 Times/Day

  • Train Fare:

    8.0 USD (~6.27 AZN)

Aksarayskiy
  • Total Distance:

    848.89 km (527 miles)

  • Travel Time:

    23 Hours 58 Minutes

  • Frequency:

    0 Times/Day

  • Train Fare:

    45.0 USD (~35.29 AZN)

Baku
Source: Rome2rio

Train schedule

Departure Arrival Fare Operator Duration

Cost by number of pax.

Pax Currency (USD) Currency (Local)
1 person 71 USD ~ 56 AZN
2 people 142 USD ~ 111 AZN
3 people 213 USD ~ 167 AZN
4 people 284 USD ~ 223 AZN
5 people 355 USD ~ 278 AZN

Did you know?

  • The total CO2 Emission for your Shanghai - Baku train trip is 478.18 kg
  • Your total cost to travel by train from Shanghai to Baku is about 71.0 USD (~55.68 AZN)