Travel options for:
Buffalo to Leeds and the Thousand Islands
  • Bus, train

    $80 - $195
    1. Buffalo, NY

      3 h 5 min - once daily

      $17 - $45

    2. Toronto

      2 h 58 min - every 3 hours

      $35 - $120

    3. Gananoque

      24 min - 10.3 miles

      $27 - $32

  • Bus

    $75 - $117
    1. Buffalo, NY

      2 h 10 min - 3 times a day

      $11 - $21

    2. Toronto, ON

      2 h 40 min - every 4 hours

      $21 - $28

    3. Kingston, ON

      34 min - 5 times a week - line 5360

      $8 - $23

    4. Seeleys Bay

      29 min - 13.8 miles

      $35 - $45

  • Train

    $91 - $238
    1. Buffalo

      4 h 17 min - every 3 hours

      $29 - $90

    2. Toronto

      2 h 58 min - every 3 hours

      $35 - $120

    3. Gananoque

      24 min - 10.3 miles

      $27 - $32

  • Drive

    $30 - $50
    1. Buffalo

      4 h 32 min - 257 miles

      $30 - $50

  • Bus to Toronto, fly to Kingston, taxi

    $235 - $766
    1. Buffalo

      2 h 1 min - once daily

      $14 - $40

    2. UP Express Union Station

      25 min - every 10 minutes

    3. Toronto (YYZ)

      57 min - non-stop

      $120 - $600

    4. Kingston (YGK)

      1 h - 43.6 miles

      $100 - $130

  • Bus to Toronto Island, fly to Ottawa, train

    $164 - $482
    1. Buffalo

      2 h 1 min - once daily

      $14 - $40

    2. Union Station

      12 min - every 10 minutes - line 509

      $3

    3. Toronto Island (YTZ)

      56 min - non-stop

      $85 - $320

    4. Ottawa (YOW)

      16 min - every 30 minutes - line 97

      $3

    5. Hurdman D

      5 min - hourly - line 61

      $3

    6. Ottawa

      1 h 51 min - every 3 hours

      $28 - $85

    7. Gananoque

      24 min - 10.3 miles

      $27 - $32

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

From Buffalo, NY bus to Toronto, train to Gananoque, then taxi to Leeds and the Thousand Islands. 7 h 27 min $164. From Buffalo, NY bus to Toronto, ON, bus to Kingston, ON, line 5360 bus to Seeleys Bay, then taxi to Leeds and the Thousand Islands. 7 h 44 min $128. From Buffalo train to Toronto, train to Gananoque, then taxi to Leeds and the Thousand Islands. 8 h 39 min $185. From Buffalo drive to Leeds and the Thousand Islands. 4 h 32 min $53. From Buffalo, NY bus to UP Express Union Station, train to Toronto airport, fly to Kingston airport, then taxi to Leeds and the Thousand Islands. 5 h 26 min $559. From Buffalo, NY bus to Union Station, line 509 tram to Toronto Island airport, fly to Ottawa airport, line 97 bus to Hurdman D, line 61 bus to Ottawa, train to Gananoque, then taxi to Leeds and the Thousand Islands. 8 h 10 min $374.

 

Trips to Leeds and the Thousand Islands

Ottawa to Leeds and the Thousand Islands Mississauga to Leeds and the Thousand Islands Quebec to Leeds and the Thousand Islands New Haven to Leeds and the Thousand Islands Cleveland to Leeds and the Thousand Islands Bracebridge to Leeds and the Thousand Islands Kitchener to Leeds and the Thousand Islands World Trade Center Station PATH to Leeds and the Thousand Islands New Hampshire to Leeds and the Thousand Islands Lycoming College to Leeds and the Thousand Islands Havre de Grace to Leeds and the Thousand Islands Somerset NJ USA to Leeds and the Thousand Islands Niagara on the Lake to Leeds and the Thousand Islands New Jersey to Leeds and the Thousand Islands Algonquin Provincial Park to Leeds and the Thousand Islands Cold Spring Harbor to Leeds and the Thousand Islands North Wales to Leeds and the Thousand Islands Times Square to Leeds and the Thousand Islands 30th Street Station to Leeds and the Thousand Islands Flushing Meadows Corona Park to Leeds and the Thousand Islands Scarborough Town Centre ON to Leeds and the Thousand Islands Palisades to Leeds and the Thousand Islands Wellington Hotel New York NY USA to Leeds and the Thousand Islands The Bronx to Leeds and the Thousand Islands Toledo OH USA to Leeds and the Thousand Islands Atlantic City to Leeds and the Thousand Islands Chatham NY USA to Leeds and the Thousand Islands Flowerpot Island to Leeds and the Thousand Islands Saratoga Springs to Leeds and the Thousand Islands State College to Leeds and the Thousand Islands
 

Bus or train from Buffalo to Leeds and the Thousand Islands?

Megabus operates a bus from Buffalo to Leeds and the Thousand Islands 4 times a day. Tickets cost $11 - $21 and the journey takes 2 h 10 min. 4 other operators also service this route. Alternatively, VIA Rail operates a train from Buffalo to Leeds and the Thousand Islands every 3 hours. Tickets cost $29 - $90 and the journey takes 4 h 17 min. VIA Rail also services this route every 3 hours.