There are 9 ways to get from North Bay to Midland by plane, bus (Flixbus), bus, train, car, shuttle, or bus (Greyhound)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from North Bay/Jack Garland Airport
best- Fly from North Bay/Jack Garland Airport (YYB) to Midland International Airport (MAF)plane YYB - MAF
11h 22m$308–1,161Bus to Toronto Pearson International Airport, fly
cheapest- Take the bus from North Bay to Toronto Pearson Airportbus
- Fly from Toronto Pearson International Airport (YYZ) to Midland International Airport (MAF)plane YYZ - MAF
12h 27m$174–586Bus via Milwaukee
- Take the bus from North Bay to Toronto Pearson Airportbus
- Take the bus from Toronto Pearson Airport to Detroit Bus Stationbus
- Take the bus from Detroit Bus Station to Milwaukee Intermodal Stationbus
- Take the bus from Water & Chicago - Circle K to Dallasbus
- Take the bus from Tornado Bus Co - Dallas I-30 to Midland, TX - Flying J Gas Stationbus
2d$354–711Bus, train via Sarnia
- Take the bus from North Bay to Toronto Pearson Airportbus
- Take the bus from Toronto Pearson Airport to Sarniabus
- Take the train from Port Huron Station to Chicago Union Stationtrain
- Take the train from Chicago Union Station to Fort Worthtrain
- Take the bus from Ft Worth Bus Station to Abilenebus
- Take the bus from Abilene to Midlandbus
2d$556–1,134Drive 1,847.2 mi
- Drive from North Bay to Midlandcar 1,847.2 mi
31h 46m$423–611Bus to Greater Sudbury Airport, fly
- Take the bus from North Bay Health Ctr to Sudburybus
- Fly from Greater Sudbury Airport (YSB) to Midland International Airport (MAF)plane YSB - MAF
12h 45m$264–910Bus, shuttle to Buffalo Niagara International Airport, fly
- Take the bus from North Bay to Toronto Pearson Airportbus
- Take a shuttle bus from Pearson International Airport Terminal 1 to Buffalo Airport
- Fly from Buffalo Niagara International Airport (BUF) to Midland International Airport (MAF)plane BUF - MAF
15h$324–966Bus, train
- Take the bus from North Bay to Torontobus
- Take the train from Toronto Union Station to Buffalotrain
- Take the train from Buffalo Depew Station to Chicago Union Stationtrain
- Take the train from Chicago Union Station to Fort Worthtrain
- Take the bus from Fort Worth - La Gran Plaza to Midlandbus
2d 4h$619–1,382Bus
- Take the bus from North Bay to Union Station Bus Terminalbus
- Take the bus from Toronto to Buffalobus
- Take the bus from Buffalo, Ny to Pittsburgh, Pabus 530
- Take the bus from Pittsburgh Intermodal Station to St Louis Bus Stationbus
- Take the bus from St Louis Bus Station to Amarillo Multimodal Transfer Stabus
- Take the bus from Amarillo to Midlandbus
2d 5h$305–762
North Bay/Jack Garland Airport (YYB) to Midland International Airport (MAF) flights
Questions & Answers
The cheapest way to get from North Bay to Midland is to bus and fly which costs $170 - $600 and takes 12h 27m.
The fastest way to get from North Bay to Midland is to fly which takes 11h 22m and costs $300 - $1,200.
No, there is no direct bus from North Bay to Midland station. However, there are services departing from North Bay and arriving at Midland, TX - Flying J Gas Station via Toronto Pearson Airport, Detroit Bus Station, Water & Chicago - Circle K and Tornado Bus Co - Dallas I-30. The journey, including transfers, takes approximately 2 days 0h.
The distance between North Bay and Midland is 1590 miles. The road distance is 1858 miles.
The best way to get from North Bay to Midland without a car is to bus via Milwaukee which takes 2 days 0h and costs $350 - $750.
It takes approximately 11h 22m to get from North Bay to Midland, including transfers.
North Bay to Midland bus services, operated by Flixbus USA, depart from North Bay station.
The best way to get from North Bay to Midland is to fly which takes 11h 22m and costs $300 - $1,200. Alternatively, you can bus via Milwaukee, which costs $350 - $750 and takes 2 days 0h.
North Bay to Midland bus services, operated by Flixbus USA, arrive at Toronto Pearson Airport station.
Midland is 1h behind North Bay. It is currently 9:30 AM in North Bay and 8:30 AM in Midland.
What companies run services between North Bay, ON, Canada and Midland, TX, USA?
Bearskin Lake Air, Air Canada, and four other airlines fly from North Bay/Jack Garland Airport (YYB) to Midland International Airport (MAF) once daily. Alternatively, you can take a bus from North Bay to Midland, TX - Flying J Gas Station via Toronto Pearson Airport, Detroit Bus Station, Milwaukee Intermodal Station, Water & Chicago - Circle K, Dallas, and Tornado Bus Co - Dallas I-30 in around 2d.
- Website
- southwest.com
Flights from North Bay/Jack Garland Airport to Midland International Airport via Toronto, Chicago Midway, Dallas
- Ave. Duration
- 13h 10m
- When
- Monday and Friday
- Estimated price
- $260–1,100
Flights from North Bay/Jack Garland Airport to Midland International Airport via Greater Sudbury Airport, Toronto Pearson International Airport, Austin
- Ave. Duration
- 21h
- When
- Sunday
- Estimated price
- $280–1,200
Flights from Buffalo Niagara International Airport to Midland International Airport via Dallas
- Ave. Duration
- 11h 10m
- When
- Sunday
- Estimated price
- $170–750
Flights from Buffalo Niagara International Airport to Midland International Airport via Denver
- Ave. Duration
- 13h 55m
- When
- Saturday
- Estimated price
- $210–900
Flights from Buffalo Niagara International Airport to Midland International Airport via Nashville, Dallas
- Ave. Duration
- 9h 20m
- When
- Monday, Thursday, Friday, Tuesday, Wednesday, and Sunday
- Estimated price
- $180–800
Flights from Buffalo Niagara International Airport to Midland International Airport via Chicago Midway, Dallas
- Ave. Duration
- 10h 31m
- When
- Tuesday to Friday
- Estimated price
- $180–800
Flights from Buffalo Niagara International Airport to Midland International Airport via Chicago Midway, Austin
- Ave. Duration
- 10h 40m
- When
- Sunday
- Estimated price
- $190–850
- Website
- aa.com
Flights from North Bay/Jack Garland Airport to Midland International Airport via Greater Sudbury Airport, Toronto Pearson International Airport, Dallas/Ft.Worth
- Ave. Duration
- 16h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $260–1,100
Flights from Greater Sudbury Airport to Midland International Airport via Toronto Pearson International Airport, Dallas/Ft.Worth
- Ave. Duration
- 9h 9m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $190–800
Flights from Toronto Pearson International Airport to Midland International Airport via Dallas/Ft.Worth
- Ave. Duration
- 6h 27m
- When
- Every day
- Estimated price
- $110–490
Flights from Buffalo Niagara International Airport to Midland International Airport via Dallas/Ft.Worth
- Ave. Duration
- 7h 17m
- When
- Every day
- Estimated price
- $170–750
- Website
- united.com
Flights from Greater Sudbury Airport to Midland International Airport via Toronto Pearson International Airport, Denver
- Ave. Duration
- 8h 44m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $220–900
Flights from Greater Sudbury Airport to Midland International Airport via Toronto Pearson International Airport, Houston
- Ave. Duration
- 14h 27m
- When
- Every day
- Estimated price
- $200–850
Flights from Toronto Pearson International Airport to Midland International Airport via Houston
- Ave. Duration
- 6h 21m
- When
- Every day
- Estimated price
- $120–550
Flights from Toronto Pearson International Airport to Midland International Airport via Denver
- Ave. Duration
- 6h 48m
- When
- Every day
- Estimated price
- $130–600
Flights from Buffalo Niagara International Airport to Midland International Airport via Denver
- Ave. Duration
- 8h 36m
- When
- Every day
- Estimated price
- $210–900
- Website
- aircanada.com
Flights from Greater Sudbury Airport to Midland International Airport via Toronto Pearson International Airport, Houston
- Ave. Duration
- 14h 27m
- When
- Every day
- Estimated price
- $200–850
Flights from Toronto Pearson International Airport to Midland International Airport via Houston
- Ave. Duration
- 6h 21m
- When
- Every day
- Estimated price
- $120–550
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Port Huron Station to Chicago Union Station
- Ave. Duration
- 6h 25m
- Frequency
- Once daily
- Estimated price
- $100–210
- Website
- Amtrak
Train from Chicago Union Station to Fort Worth
- Ave. Duration
- 23h 35m
- Frequency
- Once daily
- Estimated price
- $320–700
- Website
- Amtrak
Train from Buffalo Depew Station to Chicago Union Station
- Ave. Duration
- 10h 33m
- Frequency
- Twice daily
- Estimated price
- $160–350
- Website
- Amtrak
Train from Chicago Union Station to Fort Worth
- Ave. Duration
- 23h 35m
- Frequency
- Once daily
- Estimated price
- $320–700
- Website
- Amtrak
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Toronto Union Station to Buffalo
- Ave. Duration
- 4h 6m
- Frequency
- Once daily
- Estimated price
- $30–180
- Website
- VIA Rail
- Escape
- $30–90
- Business
- $65–170
- Business Plus
- $75–180
- Economy
- $35–100
- Economy Plus
- $35–110
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from North Bay to Toronto Pearson Airport
- Ave. Duration
- 4h 35m
- Frequency
- 4 times a week
- Estimated price
- $30–60
- Schedules at
- Flixbus USA
Bus from Toronto Pearson Airport to Detroit Bus Station
- Ave. Duration
- 6h 5m
- Frequency
- 4 times a day
- Estimated price
- $35–65
- Schedules at
- Flixbus USA
Bus from Detroit Bus Station to Milwaukee Intermodal Station
- Ave. Duration
- 7h 40m
- Frequency
- Once daily
- Estimated price
- $55–100
- Schedules at
- Flixbus USA
Bus from North Bay to Toronto Pearson Airport
- Ave. Duration
- 4h 35m
- Frequency
- 4 times a week
- Estimated price
- $30–60
- Schedules at
- Flixbus USA
Bus from Toronto Pearson Airport to Sarnia
- Ave. Duration
- 4h 20m
- Frequency
- 4 times a day
- Estimated price
- $29–50
- Schedules at
- Flixbus USA
Bus from North Bay to Toronto Pearson Airport
- Ave. Duration
- 4h 35m
- Frequency
- 4 times a week
- Estimated price
- $30–60
- Schedules at
- Flixbus USA
Bus from North Bay to Toronto Pearson Airport
- Ave. Duration
- 4h 35m
- Frequency
- 4 times a week
- Estimated price
- $30–60
- Schedules at
- Flixbus USA
Bus from North Bay to Toronto
- Ave. Duration
- 5h 10m
- Frequency
- 4 times a week
- Estimated price
- $35–60
- Schedules at
- Flixbus USA
- Phone
- +1 888 358 6762
- [email protected]
- Website
- Tornado Bus Company
Bus from Water & Chicago - Circle K to Dallas
- Ave. Duration
- 19h 51m
- Frequency
- Once daily
- Estimated price
- $160–310
- Schedules at
- Tornado Bus Company
- Adults 11-59
- $160–310
Bus from Tornado Bus Co - Dallas I-30 to Midland, TX - Flying J Gas Station
- Ave. Duration
- 6h 10m
- Frequency
- Once daily
- Estimated price
- $70–180
- Schedules at
- Tornado Bus Company
- Adults 11-59
- $70–180
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Ft Worth Bus Station to Abilene
- Ave. Duration
- 2h 35m
- Frequency
- Every 4 hours
- Estimated price
- $22–45
- Website
- Greyhound
Bus from Pittsburgh Intermodal Station to St Louis Bus Station
- Ave. Duration
- 12h 55m
- Frequency
- Every 4 hours
- Estimated price
- $90–180
- Website
- Greyhound
Bus from St Louis Bus Station to Amarillo Multimodal Transfer Sta
- Ave. Duration
- 15h 5m
- Frequency
- 4 times a day
- Estimated price
- $110–230
- Website
- Greyhound
- Phone
- +1 800-923-1799
- [email protected]
- Website
- Omnibus Express
Bus from Abilene to Midland
- Ave. Duration
- 2h 2m
- Frequency
- Once daily
- Estimated price
- $50–70
- Schedules at
- Omnibus Express
Bus from Fort Worth - La Gran Plaza to Midland
- Ave. Duration
- 4h 35m
- Frequency
- Once daily
- Estimated price
- $70–90
- Schedules at
- Omnibus Express
- Phone
- 1.800.461.8558
- [email protected]
- Website
- Ontario Northland
Bus from North Bay Health Ctr to Sudbury
- Ave. Duration
- 1h 25m
- Frequency
- Twice daily
- Estimated price
- $8–25
- Website
- Ontario Northland
- Children
- $8–13
- Senior
- $14–22
- Adult
- $17–25
Bus from North Bay to Union Station Bus Terminal
- Ave. Duration
- 5h 23m
- Frequency
- Twice daily
- Estimated price
- $18–55
- Website
- Ontario Northland
- Children
- $18–27
- Senior
- $30–50
- Adult
- $35–55
- Phone
- +1 905 374 8111
- [email protected]
- Website
- Niagra Airbus
Shuttle from Pearson International Airport Terminal 1 to Buffalo Airport
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- $90–120
- Website
- Niagra Airbus
- Phone
- +1 800-858-8555
- Website
- Trailways
Bus from Toronto to Buffalo
- Saver
- $22–60
- Flexible
- $40–60
Bus from Buffalo, Ny to Pittsburgh, Pa
- Saver
- $50–210
- Flexible
- $90–220
- Phone
- +1 817-704-8506
- [email protected]
- Website
- noroesteusa.com
Bus from Amarillo to Midland
- Ave. Duration
- 5h
- Frequency
- Once a week
- Estimated price
- $5–7
- Schedules at
- noroesteusa.com
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide
Need to know: Greyhound
Read the travel guide
More Questions & Answers
Yes, the driving distance between North Bay to Midland is 1858 miles. It takes approximately 31h 46m to drive from North Bay to Midland.
There are 76+ hotels available in Midland.






















