There are 6 ways to get from Ottawa to Kirkland Lake by bus, car, plane, train or night bus

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus  •  9 h 15 min

  1. Take the bus from Ottawa, ON to North Bay, ON Ottawa / ...
  2. Take the bus from North Bay, ON to Kirkland Lake, ON Schedule No. 201 / ...

$54 - $122

5 alternative options

Bus via Pembroke, ON  •  10 h 44 min

  1. Take the bus from Ottawa, ON to Pembroke, ON
  2. Take the bus from Pembroke, ON to North Bay, ON
  3. Take the bus from North Bay to Kirkland Lake

$66 - $125

Drive  •  7 h 52 min

  1. Drive from Ottawa to Kirkland Lake 374.1 miles

$45 - $75

Fly Ottawa to Rouyn, drive  •  6 h 14 min

  1. Fly from Ottawa (YOW) to Rouyn (YUY) YOW - YUY
  2. Drive from Rouyn to Kirkland Lake

$171 - $716

Train to Montreal, fly to Rouyn, drive  •  5 h 51 min

  1. Take the train from Ottawa to Dorval
  2. Fly from Montreal (YUL) to Rouyn (YUY) YUL - YUY
  3. Drive from Rouyn to Kirkland Lake

$169 - $698

Fly Ottawa to Timmins, bus, night bus  •  8 h 42 min

  1. Fly from Ottawa (YOW) to Timmins (YTS) YOW - YTS
  2. Take the bus from Timmins, ON to Matheson, ON
  3. Take the night bus from Matheson to Kirkland Lake

$227 - $610

What companies run services between Ottawa, ON, Canada and Kirkland Lake, ON, Canada?

You can take a bus from Ottawa to Kirkland Lake via North Bay, ON and North Bay, ON in around 9 h 15 min.

Airlines
Air Canada
Website
aircanada.com
Flights from Ottawa to Rouyn via Montreal
Ave. Duration
3 h 59 min
When
Every day
Estimated price
$160 - $700
Flights from Ottawa to Rouyn via Toronto, Montreal
Ave. Duration
6 h 8 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$200 - $800
Flights from Ottawa to Rouyn via Halifax, Montreal
Ave. Duration
7 h 38 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$260 - $950
Flights from Montreal to Rouyn
Ave. Duration
1 h 28 min
When
Every day
Estimated price
$130 - $600
Flights from Ottawa to Timmins via Toronto
Ave. Duration
3 h 55 min
When
Every day
Estimated price
$170 - $700
Flights from Ottawa to Timmins via Montreal, Toronto
Ave. Duration
6 h 34 min
When
Every day
Estimated price
$190 - $750
Flights from Ottawa to Timmins via Boston, Toronto
Ave. Duration
7 h 24 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$220 - $850
Porter Airlines
Website
flyporter.com
Flights from Ottawa to Timmins via Toronto Island
Ave. Duration
3 h 30 min
When
Every day
Estimated price
$180 - $550
Train operators
VIA Rail
Phone
+1 1 888 842-7245
Website
viarail.ca
Train from Ottawa to Dorval
Ave. Duration
1 h 31 min
Frequency
Every 30 minutes
Estimated price
$28 - $85
Website
viarail.ca
Escape
$28 - $40
Economy
$35 - $55
Economy Plus
$60 - $85
Business
$55 - $75
Business Plus/Sleeper
$100 - $140
Bus operators
Ontario Northland
Phone
+1 800-461-8558
Website
ontarionorthland.ca
Bus from Ottawa, ON to North Bay, ON
Ave. Duration
4 h 55 min
Frequency
Twice daily
Estimated price
$18 - $70
Book at
Ontario Northland
Bus from North Bay, ON to Kirkland Lake, ON
Ave. Duration
3 h 10 min
Frequency
Twice daily
Estimated price
$35 - $55
Book at
Ontario Northland
Bus from North Bay to Kirkland Lake
Ave. Duration
3 h 10 min
Frequency
Twice daily
Estimated price
$35 - $45
Book at
Ontario Northland
Bus from Timmins, ON to Matheson, ON
Ave. Duration
55 min
Frequency
Twice daily
Estimated price
$11 - $15
Book at
Ontario Northland
Night bus from Matheson to Kirkland Lake
Ave. Duration
1 h
Frequency
Once daily
Estimated price
$12 - $16
Book at
Ontario Northland
Greyhound Canada
Phone
+1 1-800-661-8747
Email
Canada.info@greyhound.ca
Website
greyhound.ca
Bus from Ottawa, ON to North Bay, ON
Ave. Duration
5 h 34 min
Frequency
Once daily
Estimated price
$24 - $60
Website
Greyhound.ca
Advanced Purchase
$24 - $35
Online Fare
$30 - $50
Standard Fare
$40 - $60
Refundable
$45 - $70
Bus from Ottawa, ON to Pembroke, ON
Ave. Duration
2 h 8 min
Frequency
Once daily
Estimated price
$14 - $35
Website
Greyhound.ca
Advanced Purchase
$14 - $20
Online Fare
$15 - $30
Standard Fare
$24 - $35
Refundable
$28 - $40
Bus from Pembroke, ON to North Bay, ON
Ave. Duration
3 h 26 min
Frequency
Once daily
Estimated price
$17 - $45
Website
Greyhound.ca
Advanced Purchase
$17 - $25
Online Fare
$20 - $40
Standard Fare
$29 - $45
Refundable
$30 - $50

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Getting to Milan from the airport, French strikes 2018: What are my alternative transport options? and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.

Questions & Answers

The distance between Ottawa and Kirkland Lake is 449 km. The road distance is 599 km.

The cheapest way to get from Ottawa to Kirkland Lake is to drive which costs $60 - $95 and takes 7 h 52 min.

The quickest way to get from Ottawa to Kirkland Lake is to train and fly and drive which takes 5 h 51 min and costs $220 - $950.

No, there is no direct bus from Ottawa to Kirkland Lake. However, there are services departing from Ottawa, ON and arriving at Kirkland Lake, ON via North Bay, ON. The journey, including transfers, takes approximately 9 h 15 min.

It takes approximately 9 h 15 min to get from Ottawa to Kirkland Lake, including transfers.