Trains from Beijing to Kunming

  • Lowest price from $57.45
  • Average duration 35h 47m
  • Connections per day 2
  • Distance 2,087 km
  • CO₂ per person 29 kg

train from Beijing to Kunming

The journey from Beijing to Kunming is about 2,087 km. On average a train trip takes 35h 47m with 2 connections per day.

Lowest price $57.45
Trip duration 35h 47m
Connections per day 2
Lowest price $57.45
Highest price $57.45
First departure 11:20 AM
Last departure 10:30 PM
Distance 2,087 km
Departure Beijing
Arrival Kunming
Travel operator China Railway
Find the best price
China Railway146.09 kg CO₂
11:55北京西
11h 12m
23:07Kunming
$0.00
direct
China Railway146.09 kg CO₂
22:32北京西
35h 45m
10:17Kunming
$0.00
direct
China Railway146.09 kg CO₂
11:55北京西
11h 15m
23:10Kunming
$0.00
direct

Next departures from Beijing to Kunming

Sample times and fares for the coming days — book to confirm availability and price.

$270.85
22:30 Beijing (北京西)
36h 21m · direct
10:51 Kunming
See all timetables

CO₂ emissions by mode

train 146.09kg
bus 156.53kg
flight 417.4kg
carpool 333.92kg
How much CO₂ is emitted travelling by train from Beijing to Kunming?

The train journey between Beijing and Kunming emits 146.09kg of CO₂.

How much CO₂ do I save by taking the train between Beijing and Kunming?

Taking the train between Beijing and Kunming saves 271.31kg of CO₂ compared to a flight, 10.44kg compared to the bus and 187.83kg compared to the car.

FAQ