Travel from New-York to Banff

Bus from New York to Banff

Megabus operates a bus from New York to Banff every 4 hours. Tickets cost $45 - $65 and the journey takes 11 h 50 min. 3 other operators also service this route.

Book transport from New York to Banff

How to get from New York to Banff

From New York Penn Station train to Newark Liberty Airport Station, train to Newark airport, fly to Calgary airport, then Banff Airport shuttle to Banff. 10 h 7 min $338. From Penn Station train to Station D Jamaica Station, train to New York JFK airport, fly to Calgary airport, then Banff Airport shuttle to Banff. 10 h 20 min $370. From W 4 St subway to Roosevelt Av/74 St, bus to New York La Guardia airport, fly to Calgary airport, then Banff Airport shuttle to Banff. 11 h 47 min $328. From New York, NY bus to Toronto, ON, bus to Winnipeg, MB, bus to Calgary, AB, then bus to Banff, AB. 2 days 18 h $400. From New York train to Toronto, ON, train to Edmonton, walk to Edmonton, bus to Calgary, AB, then bus to Banff, AB. 3 days 5 h $819. From New York train to Toronto, train to Edmonton, bus to Calgary, AB, then bus to Banff, AB. 3 days 7 h $719. From New York, NY bus to Bay St At Dundas St West, line 6 bus to Toronto, train to Jasper, AB, then shuttle to Banff, AB. 3 days 11 h $703. From New York drive to Banff. 42 h 21 min $416.
Close Print Itinerary
  1. Here are 8 options to get from
    New York to Banff:

    1. Trip:
      1 Fly from Newark, Banff Airport shuttle
      • One-Way approx: USD $242 - $1,594
      • Duration: 10 h 7 min
      Open +
      • Trip:
        1 Fly from Newark, Banff Airport shuttle
        • One-Way approx: USD $242 - $1,594
        • Duration: 10 h 7 min
        Close x
    2. Trip:
      2 Fly from New York JFK, Banff Airport shuttle
      • One-Way approx: USD $224 - $1,386
      • Duration: 10 h 20 min
      Open +
      • Trip:
        2 Fly from New York JFK, Banff Airport shuttle
        • One-Way approx: USD $224 - $1,386
        • Duration: 10 h 20 min
        Close x
    3. Trip:
      3 Fly from New York La Guardia, Banff Airport shuttle
      • One-Way approx: USD $220 - $1,485
      • Duration: 11 h 47 min
      Open +
      • Trip:
        3 Fly from New York La Guardia, Banff Airport shuttle
        • One-Way approx: USD $220 - $1,485
        • Duration: 11 h 47 min
        Close x
    4. Trip:
      4 Bus
      • One-Way approx: USD $246 - $546
      • Duration: 2 days 18 h
      Open +
      • Trip:
        4 Bus
        • One-Way approx: USD $246 - $546
        • Duration: 2 days 18 h
        Close x
    5. Trip:
      5 Train, bus via Edmonton
      • One-Way approx: USD $341 - $1,193
      • Duration: 3 days 5 h
      Open +
      • Trip:
        5 Train, bus via Edmonton
        • One-Way approx: USD $341 - $1,193
        • Duration: 3 days 5 h
        Close x
    6. Trip:
      6 Train, bus
      • One-Way approx: USD $331 - $1,143
      • Duration: 3 days 7 h
      Open +
      • Trip:
        6 Train, bus
        • One-Way approx: USD $331 - $1,143
        • Duration: 3 days 7 h
        Close x
    7. Trip:
      7 Bus, train, shuttle
      • One-Way approx: USD $386 - $1,074
      • Duration: 3 days 11 h
      Open +
      • Trip:
        7 Bus, train, shuttle
        • One-Way approx: USD $386 - $1,074
        • Duration: 3 days 11 h
        Close x
    8. Trip:
      8 Drive
      • One-Way approx: USD $340 - $500
      • Duration: 42 h 21 min
      Open +
      • Trip:
        8 Drive
        • One-Way approx: USD $340 - $500
        • Duration: 42 h 21 min
        Close x