There are 4 ways to get from Punta Arenas to Valparaíso by plane, bus and ferry, bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly  •  6 h 55 min

  1. Fly from Punta Arenas (PUQ) to Santiago (SCL) PUQ - SCL

$75 - $470

3 alternative options

Bus and ferry, bus  •  43 h 45 min

  1. Take the bus and ferry from Punta Arenas to Osorno
  2. Take the bus from Osorno to Valparaíso Puerto Montt

$80 - $136

Bus  •  46 h 2 min

  1. Take the bus from Punta Arenas to Puerto Montt
  2. Take the bus from Puerto Montt to Santiago Borja
  3. Take the bus from Santiago - San Borja to Concón

$87 - $146

Drive  •  38 h 46 min

  1. Drive from Punta Arenas to Valparaíso 1959.1 miles

$320 - $470

What companies run services between Punta Arenas, Chile and Valparaíso, Chile?

JetSMART, Sky Airline and LATAM Chile fly from Punta Arenas to Valparaíso every 4 hours. Alternatively, you can take a bus from Punta Arenas to Valparaíso via Puerto Montt, Santiago Borja, Santiago - San Borja, Concón, and Rotonda Norte in around 46 h 2 min.

Airlines
LATAM Chile
Website
latam.com
Flights from Punta Arenas to Santiago
Ave. Duration
3 h 28 min
When
Every day
Estimated price
$180 - $1,000
Flights from Punta Arenas to Santiago via Puerto Montt
Ave. Duration
4 h 31 min
When
Tuesday
Estimated price
$180 - $1,000
Flights from Punta Arenas to Santiago via Concepcion
Ave. Duration
4 h 38 min
When
Friday
Estimated price
$180 - $1,000
JetSMART
Website
jetsmart.com
Flights from Punta Arenas to Santiago
Ave. Duration
3 h 22 min
When
Tuesday and Thursday
Estimated price
$100 - $550
Flights from Punta Arenas to Santiago via Puerto Montt
Ave. Duration
4 h 29 min
When
Tuesday and Thursday
Estimated price
$110 - $600
Sky Airline
Website
skyairline.com
Flights from Punta Arenas to Santiago
Ave. Duration
3 h 25 min
When
Monday, Tuesday, Wednesday, Thursday, Saturday and Sunday
Estimated price
$100 - $490
Flights from Punta Arenas to Santiago via Puerto Montt
Ave. Duration
4 h 20 min
When
Monday, Tuesday, Wednesday, Friday, Saturday and Sunday
Estimated price
$100 - $490
Bus operators
Turibus Internacional
Website
webcds.cl
Bus and ferry from Punta Arenas to Osorno
Ave. Duration
30 h 15 min
Frequency
Once a week
Estimated price
$56
Schedules at
webcds.cl
Book at
webcds.cl
Bus Norte
Phone
+56 6004015151
Email
servicioalcliente@busnortechile.cl
Website
busnortechile.cl
Bus from Osorno to Valparaíso
Ave. Duration
12 h 30 min
Frequency
Twice daily
Estimated price
$40 - $80
Schedules at
busnortechile.cl
Semi Cama
$40
Cama Suite
$61
Turbus
Website
turbus.cl
Bus from Osorno to Valparaiso
Ave. Duration
12 h 25 min
Frequency
Once daily
Estimated price
$24 - $75
Schedules at
turbus.cl
2nd Class
$24 - $50
Premium
$50 - $75
1st Class
$60 - $90
Queilen Bus
Pullman Bus
Phone
600 320 3200
Website
pullman.cl
Bus from Puerto Montt to Santiago Borja
Ave. Duration
11 h 40 min
Frequency
5 times a day
Estimated price
$17 - $50
Schedules at
pullman.cl
Buses Fierro
Website
busesfierro.cl
Bus from Puerto Montt to Santiago
Ave. Duration
12 h 10 min
Frequency
3 times a day
Estimated price
$20
Schedules at
busesfierro.cl
Condor Bus
Phone
2680 6900
Website
condorbus.cl
Bus from Santiago - San Borja to Concón
Ave. Duration
1 h 45 min
Frequency
Hourly
Estimated price
$9 - $35
Schedules at
condorbus.cl
Semi Bed
$11 - $16
Suite
$30 - $35

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Florence to Rome, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train and Need to know: Eurostar - to help you get the most out of your next trip.

Questions & Answers

The distance between Punta Arenas and Valparaíso is 2238 km. The road distance is 3135 km.

The cheapest way to get from Punta Arenas to Valparaíso is to bus which costs $85 - $150 and takes 46 h 2 min.

The quickest way to get from Punta Arenas to Valparaíso is to fly which takes 6 h 55 min and costs $75 - $470.

No, there is no direct bus from Punta Arenas to Valparaíso. However, there are services departing from Punta Arenas and arriving at Valparaíso via Osorno. The journey, including transfers, takes approximately 43 h 45 min.

It takes approximately 6 h 55 min to get from Punta Arenas to Valparaíso, including transfers.