Travel options for:
New York to Ottawa
  • Fly Newark to Ottawa

    $132 - $372
    1. New York

      23 min - every 3 hours

      $13

    2. Newark Liberty Airport Station

      5 min - every 5 minutes

      $6

    3. Newark (EWR)

      1 h 18 min - non-stop

      $110 - $350

    4. Ottawa (YOW)

      16 min - every 30 minutes - line 97

      $3

  • Fly New York La Guardia to Ottawa

    $108 - $423
    1. New York

      24 min - every 15 minutes

      $3

    2. Roosevelt Av/74 St

      9 min - every 15 minutes

      $2 - $7

    3. New York La Guardia (LGA)

      1 h 35 min - non-stop

      $100 - $410

    4. Ottawa (YOW)

      16 min - every 30 minutes - line 97

      $3

  • Fly New York La Guardia to Montreal, train

    $128 - $323
    1. New York

      24 min - every 15 minutes

      $3

    2. Roosevelt Av/74 St

      9 min - every 15 minutes

      $2 - $7

    3. New York La Guardia (LGA)

      1 h 25 min - non-stop

      $85 - $260

    4. Montreal (YUL)

      5 min - hourly - line 209

      $3

    5. Dorval

      1 h 30 min - every 3 hours

      $35 - $50

  • Fly Newark to Montreal, train

    $152 - $352
    1. New York

      23 min - every 3 hours

      $13

    2. Newark Liberty Airport Station

      5 min - every 5 minutes

      $6

    3. Newark (EWR)

      1 h 22 min - non-stop

      $95 - $280

    4. Montreal (YUL)

      5 min - hourly - line 209

      $3

    5. Dorval

      1 h 30 min - every 3 hours

      $35 - $50

  • Bus

    $47 - $114
    1. New York, NY

      4 h 40 min - every 2 hours

      $25 - $60

    2. Syracuse, NY

      3 h 45 min - twice a week

      $22 - $55

  • Train, bus

    $105 - $196
    1. New York Penn Station

      2 h 30 min - 4 times a day

      $40 - $85

    2. Albany

      2 h 45 min - every 3 hours

      $40 - $60

    3. Syracuse, NY

      3 h 45 min - twice a week

      $22 - $55

  • Train

    $98 - $219
    1. New York Penn Station

      10 h 56 min - once daily

      $60 - $170

    2. Montréal

      1 h 55 min - every 3 hours

      $35 - $55

  • Drive

    $55 - $85
    1. New York

      7 h 46 min - 442.3 miles

      $55 - $85

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From New York Penn Station train to Newark Liberty Airport Station, train to Newark airport, fly to Ottawa airport, then line 97 bus to Ottawa. 4 h 15 min $171. From W 4 St subway to Roosevelt Av/74 St, bus to New York La Guardia airport, fly to Ottawa airport, then line 97 bus to Ottawa. 4 h 40 min $191. From W 4 St subway to Roosevelt Av/74 St, bus to New York La Guardia airport, fly to Montreal airport, line 209 bus to Dorval, then train to Ottawa. 6 h 12 min $161. From New York Penn Station train to Newark Liberty Airport Station, train to Newark airport, fly to Montreal airport, line 209 bus to Dorval, then train to Ottawa. 6 h 1 min $191. From New York, NY bus to Syracuse, NY then bus to Ottawa, ON. 9 h 25 min $79. From New York Penn Station train to Albany, train to Syracuse, NY, then bus to Ottawa, ON. 10 h 48 min $151. From New York Penn Station train to Montréal then train to Ottawa. 13 h 12 min $163. From New York drive to Ottawa. 7 h 46 min $71.