1map logoGo to main page

New York, NY, USA to Oaxaca from $144: 9 ways by bus, train, flight or car

Compare Travel Options and Prices

from
New York, United States
to
Oaxaca, Mexico

How to Get from New York to Oaxaca: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$144 - Train, PlaneBest price
3436 kmDistance
10h 10m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from New York to Oaxaca with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
10h  10m
Estimated price
$248-532
Recommended
Company
various
Train
Plane
Average Duration
11h  43m
Estimated price
$144-794
Cheapest
route map
Distance: 3436 km
Duration: 10h 10m

See more options

Company
various
Plane
Average Duration
10h  41m
Estimated price
$178-477
Company
various
Plane
Average Duration
10h  48m
Estimated price
$263-628
Company
various
Bus
Average Duration
53h  21m
Estimated price
$426-2480
Company
various
Bus
Average Duration
58h  22m
Estimated price
$2481-2482
Company
various
Train
Bus
Average Duration
75h  3m
Estimated price
$2483-2484
Company
various
Train
Bus
Average Duration
75h  5m
Estimated price
$2485-2486
Company
various
Drive
Average Duration
49h  1m
Estimated price
$2487-2488

New York - Oaxaca operators

Explore transport companies operating between New York and Oaxaca, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
aeromexico.com

Plane from Newark (EWR) to Oaxaca (OAX)

Average Duration
8h 46m
Estimated price
$5325-5326

Plane from New York JFK to Oaxaca (OAX)

Average Duration
10h 33m
Estimated price
$5327-5328
Website
united.com

Plane from Newark (EWR) to Oaxaca (OAX)

Average Duration
8h 27m
Estimated price
$5325-5326

Plane from New York La Guardia to Oaxaca (OAX)

Average Duration
8h 27m
Estimated price
$5327-5329

Plane from Philadelphia (PHL) to Oaxaca (OAX)

Average Duration
8h 13m
Estimated price
$5321-1440
Website
volaris.com

Plane from Newark (EWR) to Oaxaca (OAX)

Average Duration
7h 27m
Estimated price
$5325-5326

Plane from New York JFK to Oaxaca (OAX)

Average Duration
9h 45m
Estimated price
$1441-5322

Plane from New York JFK to Oaxaca (OAX)

Average Duration
8h
Estimated price
$1442-5329

Plane from Philadelphia (PHL) to Oaxaca (OAX)

Average Duration
8h 45m
Estimated price
$2489-1443
Train
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from New York Penn Station to 30th Street Station

Average Duration
1h 8m
Estimated price
$1448-1444
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from New York Penn Station to New Orleans Union Passenger Terminal

Average Duration
31h 47m
Estimated price
$1788-794790
Bus
Website
gotobus.com

Bus from New York to Memphis - Summer Ave

Average Duration
19h 15m
Estimated price
$17870-1441
Contact phone
646-630-7186
Website
wandacoach.com

Bus from New York, NY to Memphis - Summer Ave

Average Duration
19h 15m
Estimated price
$17870-2489
Contact phone
+1 888 358 6762
Website
tornadobus.com

Bus from Memphis to Waco

Average Duration
9h 25m
Estimated price
$4776-79410
Contact phone
800 881 8181
Website
turimex.com

Bus from Waco to Terminal Central de Autobuses del Norte

Average Duration
26h 30m
Estimated price
$17820-7942
Contact phone
+52 55 2886 8728
Website
autotravel.mx

Bus from Terminal Central de Autobuses del Norte to Oaxaca

Average Duration
9h
Estimated price
$1783-4775
Contact phone
+52 555 784 4652
Website
ado.com.mx

Bus from Terminal Central de Autobuses del Norte to Oaxaca

Average Duration
7h 10m
Estimated price
$79470-1785
Drive

Drive from New York to Oaxaca

Average Duration
48h
Estimated price
$2487-2488

New York to Oaxaca: Overview of Bus, Train, Flight, and Car Trips

Traveling between New York and Oaxaca offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

Useful tips for plane travellers
• Be sure to check your layover times when booking your flight from Newark to Oaxaca, as some itineraries may involve longer waits between connections, especially if you're flying with Aeroméxico or Volaris; aim for a layover of at least 1.5 to 2 hours to ensure a smooth transfer.
• Upon arriving at Oaxaca Airport (OAX), look for the official taxi kiosk inside the terminal, where you can purchase a ticket to the city center; taxi fares typically range from $200 to $300 pesos (approximately $10 to $15 USD), and it’s a flat rate depending on your destination.
• Before your trip, visit the airline websites for American Airlines (aa.com), United Airlines (united.com), Volaris (volaris.com), and Aeroméxico (aeromexico.com) for possible dining options available on board; knowing your choices can enhance your travel experience, especially on longer flights.

Frequently asked questions

Find out more about the route from New York to Oaxaca.

Or choose the category:
The distance between New York and Oaxaca is approximately 3435.9 km by air. The typical travel time by plane is 9 hours and 56 minutes. If you prefer a combination of train and flight, it takes around 11 hours and 40 minutes to reach Oaxaca from New York.
The most cost-effective and time-efficient transportation option for traveling from New York to Oaxaca is to fly. Flying takes approximately 9 hours and 56 minutes and can cost anywhere from $170 to $480.
The prices for a bus ticket between New York and Oaxaca range from $426 to $960.
To travel from New York to Oaxaca without using public transportation, you can choose to drive. The road distance is around 4797.5 km, and it takes approximately 2 days and 1 hour to drive from New York to Oaxaca. However, keep in mind that the prices for a car journey can vary from $500 to $800 depending on factors such as gas prices and toll fees.
To travel from New York to Oaxaca without a car, the best option is to take a bus. The bus journey takes approximately 2 days and 12 hours, and the ticket prices range from $420 to $1,000.
Unfortunately, there is no direct link between New York and Oaxaca. However, there are bus services available with transfers that take approximately 2 days and 20 hours. The journey typically involves departing from New York City, transferring at various locations including Atlanta, Dallas, and Mexico City, before finally arriving in Oaxaca. These bus services are operated by companies such as Eagle Bus and ADO.
The flight between New York and Oaxaca typically takes around 7 hours and 56 minutes, with one stopover. However, it is important to note that there is no direct flight from Newark Airport to Oaxaca Airport. The cost of a flight between Oaxaca and New York can vary, with prices ranging from $247 to $450.
There are plenty of options to choose from when it comes to accommodation near Oaxaca. With over 585 hotels available, you are sure to find something that suits your preferences and budget. Prices start at $89, and you can find a variety of options ranging from budget-friendly hotels to luxury resorts.