• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 8 ways to get from Punta Arenas to Buenos Aires by plane, bus, bus and ferry 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 Punta Arenas to Buenos Aires Ministro Pistarini  •  7 h 37 min

  1. Fly from Punta Arenas (PUQ) to Buenos Aires Ministro Pistarini (EZE) PUQ - EZE

$160 - $762

Cheapest option

Bus via Puerto Madryn  •  41 h 25 min

  1. Take the bus from Punta Arenas to Río Gallegos
  2. Take the bus from Río Gallegos to Puerto Madryn
  3. Take the bus from Puerto Madryn to Buenos Aires

$91 - $176

6 alternative options

Fly Punta Arenas to Buenos Aires Jorge Newbery  •  8 h 18 min

  1. Fly from Punta Arenas (PUQ) to Buenos Aires Jorge Newbery (AEP) PUQ - AEP

$224 - $1,016

Bus to Rio Gallegos, fly to Buenos Aires Jorge Newbery  •  8 h 25 min

  1. Take the bus from Punta Arenas to Río Gallegos
  2. Fly from Rio Gallegos (RGL) to Buenos Aires Jorge Newbery (AEP) RGL - AEP

$243 - $504

Bus Via Bariloche  •  39 h 55 min

  1. Take the bus from Punta Arenas to Río Gallegos
  2. Take the bus from Río Gallegos to Caleta Olivia
  3. Take the bus from Caleta Olivia to Retiro

$102 - $161

Bus via Rawson  •  42 h 30 min

  1. Take the bus from Punta Arenas to Río Gallegos
  2. Take the bus from Río Gallegos to Rawson
  3. Take the bus from Rawson to Retiro

$111 - $196

Bus and ferry, bus  •  2 days 14 h

  1. Take the bus and ferry from Punta Arenas to Puerto Montt
  2. Take the bus from Puerto Montt to Bariloche
  3. Take the bus from San Carlos de Bariloche to Ezeiza

$100 - $149

Drive  •  33 h 43 min

  1. Drive from Punta Arenas to Buenos Aires 1723.5 miles

$290 - $430

Questions & Answers

The cheapest way to get from Punta Arenas to Buenos Aires is to bus and ferry and bus which costs $100 - $150 and takes 2 days 14 h.

More details

The quickest way to get from Punta Arenas to Buenos Aires is to fly which costs $160 - $800 and takes 7 h 37 min.

More details

No, there is no direct bus from Punta Arenas to Buenos Aires. However, there are services departing from Punta Arenas and arriving at Retiro via Río Gallegos and Caleta Olivia. The journey, including transfers, takes approximately 39 h 55 min.

More details

The distance between Punta Arenas and Buenos Aires is 2286 km. The road distance is 2757.5 km.

Get driving directions

The best way to get from Punta Arenas to Buenos Aires without a car is to bus which takes 39 h 55 min and costs $100 - $170.

More details

It takes approximately 7 h 37 min to get from Punta Arenas to Buenos Aires, including transfers.

More details

Punta Arenas to Buenos Aires bus services, operated by Buses Barria, depart from Punta Arenas station.

More details

The best way to get from Punta Arenas to Buenos Aires is to fly which takes 7 h 37 min and costs $160 - $800. Alternatively, you can bus, which costs $100 - $170 and takes 39 h 55 min.

Mode details

There is no direct flight from Punta Arenas Airport to Buenos Aires Ministro Pistarini Airport. The quickest flight takes 6 h 16 min and has one stopover.

Search flights

Punta Arenas to Buenos Aires bus services, operated by Via Bariloche, arrive at Retiro station.

More details

Map of how to get from Punta Arenas to Buenos Aires.
Launch map view
  • Distance: 1428.6 miles
  • Duration: 7 h 37 min

What companies run services between Punta Arenas, Chile and Buenos Aires, Argentina?

LATAM Chile, JetSMART and two other airlines fly from Punta Arenas to Buenos Aires hourly. Alternatively, you can take a bus from Punta Arenas to Buenos Aires via Río Gallegos and Caleta Olivia in around 39 h 55 min.

Airlines
LATAM Chile
Website
latam.com
Flights from Punta Arenas to Buenos Aires Ministro Pistarini via Santiago
Ave. Duration
6 h 59 min
When
Monday, Friday, Saturday and Sunday
Estimated price
$320 - $1,200
Flights from Punta Arenas to Buenos Aires Ministro Pistarini via Puerto Montt, Santiago
Ave. Duration
8 h 33 min
When
Every day
Estimated price
$320 - $1,200
Flights from Punta Arenas to Buenos Aires Ministro Pistarini via Concepcion, Santiago
Ave. Duration
10 h 9 min
When
Friday
Estimated price
$320 - $1,200
Flights from Punta Arenas to Buenos Aires Jorge Newbery via Santiago
Ave. Duration
7 h 22 min
When
Every day
Estimated price
$380 - $1,300
Flights from Punta Arenas to Buenos Aires Jorge Newbery via Santiago, Neuquen
Ave. Duration
9 h 14 min
When
Friday
Estimated price
$380 - $1,300
Flights from Punta Arenas to Buenos Aires Jorge Newbery via Santiago, Mendoza
Ave. Duration
10 h 20 min
When
Sunday
Estimated price
$380 - $1,300
Flights from Punta Arenas to Buenos Aires Jorge Newbery via Puerto Montt, Santiago
Ave. Duration
11 h 15 min
When
Every day
Estimated price
$380 - $1,300
Flights from Punta Arenas to Buenos Aires Jorge Newbery via Concepcion, Santiago
Ave. Duration
12 h 51 min
When
Monday
Estimated price
$380 - $1,300
Flights from Rio Gallegos to Buenos Aires Jorge Newbery
Ave. Duration
2 h 57 min
When
Tuesday, Wednesday, Thursday, Friday and Saturday
Estimated price
$220 - $600
Aerolíneas Argentinas
Website
aerolineas.com.ar
Flights from Rio Gallegos to Buenos Aires Jorge Newbery
Ave. Duration
3 h
When
Every day
Estimated price
$220 - $550
KLM
Website
klm.com
Flights from Punta Arenas to Buenos Aires Ministro Pistarini via Santiago
Ave. Duration
6 h 37 min
When
Wednesday
Estimated price
$150 - $750
Bus operators
Buses Barria
Phone
+56 61 263 9157
Email
busesbarria-ghisoni@hotmail.com
Website
busesbarria.cl
Bus from Punta Arenas to Río Gallegos
Ave. Duration
3 h
Frequency
Once daily
Estimated price
$17
Schedules at
busesbarria.cl
El Pinguino SRL
Website
andesmar.com
Bus from Punta Arenas to Río Gallegos
Ave. Duration
6 h 30 min
Frequency
Once daily
Estimated price
$24
Schedules at
andesmar.com
Taqsa
Phone
+54 800-333-1188
Email
info@taqsa.com.ar
Website
taqsa.com.ar
Bus from Río Gallegos to Caleta Olivia
Ave. Duration
9 h 15 min
Frequency
Twice daily
Estimated price
$35 - $60
Schedules at
taqsa.plataforma10.com.ar
Book at
taqsa.com.ar
Bed
$35 - $55
Semi Bed
$35 - $60
Tramat
Phone
0810-122-8907
Email
info@tramatsa.com.ar
Website
tramatweb.com
Bus from Río Gallegos to Caleta Olivia
Ave. Duration
10 h 5 min
Frequency
Once daily
Estimated price
$26 - $50
Schedules at
tramatweb.com
Semi Bed
$26 - $40
Bed
$35 - $50
Bus from Río Gallegos to Puerto Madryn
Ave. Duration
17 h 55 min
Frequency
Twice daily
Estimated price
$45 - $90
Schedules at
tramatweb.com
Book at
tramatweb.com
Semi Bed
$45 - $75
Bed
$65 - $90
Bus from Río Gallegos to Rawson
Ave. Duration
15 h 52 min
Frequency
Twice daily
Estimated price
$45 - $85
Schedules at
tramatweb.com
Book at
tramatweb.com
Semi Bed
$45 - $70
Bed
$60 - $85
Andesmar
Phone
1 786 233 7639
Email
gestionesatc@andesmar.com.ar
Website
andesmar.com
Bus from Puerto Madryn to Buenos Aires
Ave. Duration
18 h 30 min
Frequency
Once daily
Estimated price
$30 - $70
Schedules at
andesmar.com
Book at
andesmar.com
Economy
$30 - $45
Executive
$40 - $60
Suite
$55 - $70
Don Otto
Phone
+54 (0810)-333-7575
Website
donotto.com.ar
Bus from Rawson to Retiro
Ave. Duration
21 h 38 min
Frequency
3 times a day
Estimated price
$50 - $75
Schedules at
donotto.com.ar
Book at
donotto.com.ar
Semi Bed
$50 - $65
Bed
$55 - $75
Condor Estrella
Website
condorestrella.com.ar
Bus from Rawson to Retiro
Ave. Duration
17 h 30 min
Frequency
Once daily
Estimated price
$70 - $95
Schedules at
condorestrella.com.ar
Semi Cama
$70 - $85
Cama Ejecutivo
$80 - $95
Turibus Internacional
Website
webcds.cl
Bus and ferry from Punta Arenas to Puerto Montt
Ave. Duration
31 h 50 min
Frequency
Once a week
Estimated price
$52
Schedules at
webcds.cl
Book at
webcds.cl
El Valle
Phone
0810-333-7575
Website
elvalle.com.ar
Bus from San Carlos de Bariloche to Ezeiza
Ave. Duration
21 h 15 min
Frequency
Twice daily
Estimated price
$40 - $70
Schedules at
elvalle.com.ar
Book at
elvalle.com.ar
Regular
$40 - $60
Bed
$50 - $70

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 Travelling to and around Russia for the 2018 FIFA World Cup, How to plan an amazing trip around Scandinavia and How to get from London to Edinburgh - to help you get the most out of your next trip.

More Questions & Answers

Yes, the driving distance between Punta Arenas to Buenos Aires is 2758 km. It takes approximately 33 h 43 min to drive from Punta Arenas to Buenos Aires.

Get driving directions

JetSMART, KLM and LATAM Chile offer flights from Punta Arenas Airport to Buenos Aires Ministro Pistarini Airport.

Search flights

There are 2345+ hotels available in Buenos Aires. Prices start at $37 USD per night.

More details

The best way to get from Punta Arenas to Punta Arenas Airport is to taxi which takes 21 min and costs $9 - $11.

More details