Travel from Montreal to Kingston-ON-Canada

Train, bus or fly from Montreal to Kingston?

VIA Rail operates a train from Montreal to Kingston every 30 minutes. Tickets cost $35 - $120 and the journey takes 2 hours 37 minutes. Alternatively, Megabus CA operates a bus from Montreal to Kingston hourly. Tickets cost $23 - $35 and the journey takes 2 hours 55 minutes.

How to get from Montreal to Kingston

ModeDurationPrice
From Montréal train to VIA Rail Station then line 7 bus to Bus Terminal Transfer Point.2 h 54 min$84
From Montreal bus to Kingston, ON.2 h 55 min$30
From Montreal drive to Kingston.3 h 18 min$36
From Montreal, PQ bus to Montreal airport, fly to Kingston airport, then taxi to Kingston.4 h 44 min$449

How long does it take to get from Montreal to Kingston?

It takes approximately 2 hours 54 minutes to get from Montreal to Kingston, including transfers.

Is there a direct bus between Montreal and Kingston?

Yes, there is a direct bus departing from Montreal and arriving at Kingston, ON. Services depart hourly. The journey takes approximately 2 hours 55 minutes.

Operators from Montreal to Kingston

OperatorPhoneWebsite
VIA Rail+1 1 888 842-7245VIA Rail
City of Kingston TransitCity of Kingston Transit
Megabus CA1-866-488-4452Megabus CA
Greyhound Canada+1 1-800-661-8747Greyhound Canada
Air CanadaAir Canada
Air TransatAir Transat
WestJetWestJet
United AirlinesUnited Airlines
Close Print Itinerary
  1. Here are 4 options to get from
    Montreal to Kingston:

    1. Trip:
      1 Train
      • One-Way approx: USD $40 - $116
      • Duration: 2 h 54 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $40 - $116
        • Duration: 2 h 54 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $23 - $35
      • Duration: 2 h 55 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $23 - $35
        • Duration: 2 h 55 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $23 - $35
      • Duration: 3 h 18 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $23 - $35
        • Duration: 3 h 18 min
        Close x
    4. Trip:
      4 Fly
      • One-Way approx: USD $177 - $694
      • Duration: 4 h 44 min
      Open +
      • Trip:
        4 Fly
        • One-Way approx: USD $177 - $694
        • Duration: 4 h 44 min
        Close x