Travel options for:
Philadelphia to Ottawa
  • Fly Philadelphia to Ottawa

    $201 - $431
    1. Philadelphia

      22 min - every 30 minutes

      $8

    2. Philadelphia (PHL)

      1 h 36 min - non-stop

      $190 - $420

    3. Ottawa (YOW)

      16 min - every 30 minutes - line 97

      $3

  • Train to Newark, fly to Ottawa

    $140 - $416
    1. Philadelphia

      1 h 7 min - once daily

      $26 - $65

    2. Newark (EWR)

      1 h 18 min - non-stop

      $110 - $350

    3. Ottawa (YOW)

      16 min - every 30 minutes - line 97

      $3

  • Train to New York La Guardia, fly to Ottawa

    $187 - $624
    1. Philadelphia

      54 min - 3 times a day

      $70 - $200

    2. Newark Penn Station

      22 min - hourly

      $5 - $8

    3. 34 St - Penn Station

      18 min - every 15 minutes

      $3

    4. Roosevelt Av/74 St

      9 min - every 15 minutes

      $2 - $7

    5. New York La Guardia (LGA)

      1 h 35 min - non-stop

      $100 - $410

    6. Ottawa (YOW)

      16 min - every 30 minutes - line 97

      $3

  • Fly Philadelphia to Montreal, train

    $216 - $611
    1. Philadelphia

      22 min - every 30 minutes

      $8

    2. Philadelphia (PHL)

      1 h 36 min - non-stop

      $170 - $550

    3. Montreal (YUL)

      5 min - hourly - line 209

      $3

    4. Dorval

      1 h 30 min - every 3 hours

      $35 - $50

  • Fly Philadelphia to Watertown, drive, train

    $204 - $499
    1. Philadelphia

      22 min - every 30 minutes

      $8

    2. Philadelphia (PHL)

      1 h 21 min - non-stop

      $150 - $420

    3. Watertown (ART)

      1 h 12 min - 66.2 miles

      $8 - $13

    4. Bus Terminal Transfer Point

      6 min - hourly - line 7

      $3

    5. Kingston

      2 h - every 3 hours

      $35 - $55

  • Train to Reagan Washington, fly to Ottawa

    $230 - $665
    1. Philadelphia

      1 h 45 min - 4 times a day

      $90 - $250

    2. UNION STATION station

      4 min - every 15 minutes

      $1 - $3

    3. GALLERY PLACE CHINATOWN

      14 min - every 30 minutes

      $2 - $3

    4. Reagan Washington (DCA)

      1 h 30 min - non-stop

      $130 - $410

    5. Ottawa (YOW)

      16 min - every 30 minutes - line 97

      $3

  • Train, bus

    $189 - $406
    1. Philadelphia 30th Street

      54 min - 3 times a day

      $70 - $200

    2. Newark Penn Station

      22 min - hourly

      $5 - $8

    3. New York Penn Station

      10 min - 2891 feet

    4. New York, NY

      2 h 20 min - once daily

      $50 - $120

    5. Toronto

      4 h 26 min - every 3 hours

      $60 - $85

  • Bus

    $66 - $157
    1. Philadelphia

      2 h 5 min - every 3 hours

      $10 - $45

    2. New York, NY

      4 h 40 min - every 2 hours

      $35 - $60

    3. Syracuse, NY

      3 h 45 min - twice a week

      $21 - $55

  • Bus via Philadelphia, PA

    $56 - $113
    1. Philadelphia, PA

      2 h - hourly

      $10 - $18

    2. New York, NY

      5 h 30 min - 3 times a day

      $25 - $40

    3. Syracuse, NY

      3 h 45 min - twice a week

      $21 - $55

  • Drive

    $55 - $90
    1. Philadelphia

      7 h 46 min - 449.5 miles

      $55 - $90

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

From Suburban Station train to Philadelphia airport, fly to Ottawa airport, then line 97 bus to Ottawa. 4 h 24 min $251. From Philadelphia 30th Street Station Amtrak train to Newark airport, fly to Ottawa airport, then line 97 bus to Ottawa. 4 h 51 min $203. From Philadelphia 30th Street Station Amtrak train to Newark Penn Station, train to 34 St - Penn Station, subway to Roosevelt Av/74 St, bus to New York La Guardia airport, fly to Ottawa airport, then line 97 bus to Ottawa. 5 h 59 min $363. From Suburban Station train to Philadelphia airport, fly to Montreal airport, line 209 bus to Dorval, then train to Ottawa. 6 h 6 min $261. From Suburban Station train to Philadelphia airport, fly to Watertown airport, drive to Bus Terminal Transfer Point, line 7 bus to Kingston, then train to Ottawa. 6 h 46 min $257. From Philadelphia 30th Street Station Amtrak train to UNION STATION station, subway to GALLERY PLACE CHINATOWN station, subway to Reagan Washington airport, fly to Ottawa airport, then line 97 bus to Ottawa. 6 h 9 min $407. From Philadelphia 30th Street Station Amtrak train to Newark Penn Station, train to New York Penn Station, walk to New York, NY, bus to Toronto, then train to Ottawa. 9 h 55 min $331. From Philadelphia bus to New York, NY, bus to Syracuse, NY, then bus to Ottawa, ON. 12 h 22 min $97. From Philadelphia, PA bus to New York, NY, bus to Syracuse, NY, then bus to Ottawa, ON. 13 h 15 min $80. From Philadelphia drive to Ottawa. 7 h 46 min $72.