Travel from New-York to Sedona

Train, bus or fly from New York to Sedona?

American Airlines, Southwest Airlines and 2 other airlines fly from New York to Sedona every 3 hours. Alternatively, Amtrak operates a train from New York to Sedona once daily. Tickets cost $120 - $370 and the journey takes 19 h 5 min. 3 other operators also service this route.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from New York to Sedona

ModeDurationPrice
From New York Penn Station train to Newark Liberty Airport Station, train to Newark airport, fly to Flagstaff airport, then taxi to Sedona.9 h 55 min$333
From New York Penn Station train to Newark Liberty Airport Station, train to Newark airport, fly to Prescott airport, taxi to Cottonwood Library, then bus to Sedona.11 h 4 min$1,220
From New York Penn Station train to Newark Liberty Airport Station, train to Newark airport, fly to Phoenix airport, then shuttle to Sedona.10 h 35 min$293
From Penn Station train to Station D Jamaica Station, train to New York JFK airport, fly to Phoenix airport, then shuttle to Sedona.10 h 53 min$285
From New York Penn Station train to 30th Street Station, train to Philadelphia airport, fly to Phoenix airport, then shuttle to Sedona.11 h 38 min$475
From New York Penn Station train to Chicago Union Station Amtrak, train to Flagstaff, AZ, Amtrak Thruway to Sedona Municipal Parking Lot, then bus to Mountain Shadows & Northview.2 days 5 h$718
From New York, NY bus to Las Vegas, NV, bus to Flagstaff, AZ, Amtrak Thruway to Sedona Municipal Parking Lot, then bus to Coffee Pot & Sunset.2 days 19 h$277
From New York drive to Sedona.37 h 54 min$282