There are 9 ways to get from Mackinac Island to Johnstown by ferry, plane, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Ferry to Pellston, fly to Pittsburgh International Airport, train
best- Take the ferry from Mackinac Island to Mackinaw Cityferry
- Fly from Pellston (PLN) to Pittsburgh International Airport (PIT)plane PLN - PIT
- Take the train from Pittsburgh Amtrak Station to Johnstown Amtrak Stationtrain
10h 21m$195–633Ferry, bus to Traverse City, fly to Johnstown-Cambria County Airport
cheapest- Take the ferry from Mackinac Island to St Ignaceferry
- Take the bus from St. Ignace to Traverse Citybus
- Fly from Traverse City (TVC) to Johnstown-Cambria County Airport (JST)plane TVC - JST
15h 58m$131–498Ferry, bus, train
- Take the ferry from Mackinac Island to St Ignaceferry
- Take the bus from St. Ignace to Bay Citybus
- Take the bus from Bay City to Detroitbus
- Take the bus from Detroit Bus Station to Pittsburgh Intermodal Stationbus
- Take the train from Pittsburgh Amtrak Station to Johnstown Amtrak Stationtrain
20h 47m$181–293Ferry to Pellston, fly to Harrisburg International Airport, train
- Take the ferry from Mackinac Island to Mackinaw Cityferry
- Fly from Pellston (PLN) to Harrisburg International Airport (MDT)plane PLN - MDT
- Take the train from Harrisburg to Johnstown Amtrak Stationtrain
12h 18m$236–640Ferry, bus to Chippewa County International Airport, fly to Pittsburgh International Airport, train
- Take the ferry from Mackinac Island to St Ignaceferry
- Take the bus from St. Ignace to Kinrossbus
- Fly from Chippewa County International Airport (CIU) to Pittsburgh International Airport (PIT)plane CIU - PIT
- Take the train from Pittsburgh Amtrak Station to Johnstown Amtrak Stationtrain
12h 14m$162–606Ferry, bus to Alpena County Regional Airport, fly to Pittsburgh International Airport, train
- Take the ferry from Mackinac Island to St Ignaceferry
- Take the bus from St. Ignace to Alpenabus
- Fly from Alpena County Regional Airport (APN) to Pittsburgh International Airport (PIT)plane APN - PIT
- Take the train from Pittsburgh Amtrak Station to Johnstown Amtrak Stationtrain
14h 1m$173–618Ferry, drive to Sault Ste. Marie Airport, fly to Pittsburgh International Airport, train
- Take the ferry from Mackinac Island to St Ignaceferry
- Drive from St Ignace to Sault Ste Marie, MI, USA - Lake Superior State Universitycar
- Fly from Sault Ste. Marie Airport (YAM) to Pittsburgh International Airport (PIT)plane YAM - PIT
- Take the train from Pittsburgh Amtrak Station to Johnstown Amtrak Stationtrain
17h 5m$185–769Ferry, bus
- Take the ferry from Mackinac Island to St Ignaceferry
- Take the bus from St. Ignace to East Lansingbus
- Take the bus from East Lansing Amtrak Station to Toledobus
- Take the bus from Toledo Bus Stop to Pittsburgh Intermodal Stationbus
- Take the bus from Pittsburgh Intermodal Station to Johnstown Bus Stopbus
20h 50mFerry, bus, train via Lansing
- Take the ferry from Mackinac Island to St Ignaceferry
- Take the bus from St. Ignace to East Lansingbus
- Take the bus from East Lansing Amtrak Station to Toledobus
- Take the train from Toledo to Pittsburgh Amtrak Stationtrain
- Take the train from Pittsburgh Amtrak Station to Johnstown Amtrak Stationtrain
21h 8m
Pellston (PLN) to Pittsburgh International Airport (PIT) flights
Comparing Your Travel Options
The cheapest way to get from Mackinac Island to Johnstown is to ferry and bus and train which costs $180 - $300 and takes 20h 47m.
The fastest way to get from Mackinac Island to Johnstown is to ferry and fly and train which takes 10h 21m and costs $190 - $650.
The distance between Mackinac Island and Johnstown is 548 miles.
The best way to get from Mackinac Island to Johnstown without a car is to ferry and bus and train which takes 20h 47m and costs $180 - $300.
It takes approximately 10h 21m to get from Mackinac Island to Johnstown, including transfers.
There are 15+ hotels available in Johnstown.
What companies run services between Mackinac Island, MI, USA and Johnstown, Cambria County, PA, USA?
There is no direct connection from Mackinac Island to Johnstown. However, you can take the ferry to Mackinaw City, take the taxi to Pellston (PLN) airport, fly to Pittsburgh International Airport (PIT), walk to Pittsburgh International Airport, take the bus to Seventh Ave + William Penn Pl, walk to Pittsburgh Amtrak Station, then take the train to Johnstown Amtrak Station. Alternatively, you can take a ferry from Mackinac Island to Johnstown Amtrak Station via St Ignace, St. Ignace, Bay City, Detroit Bus Station, Pittsburgh Intermodal Station, and Pittsburgh Amtrak Station in around 20h 47m.
- Website
- delta.com
Flights from Pellston to Pittsburgh International Airport via Detroit
- Ave. Duration
- 4h 47m
- When
- Every day
- Estimated price
- $75–460
Flights from Pellston to Harrisburg International Airport via Detroit
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- $65–380
Flights from Chippewa County International Airport to Pittsburgh International Airport via Minneapolis
- Ave. Duration
- 6h 58m
- When
- Saturday, Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $130–650
Flights from Chippewa County International Airport to Pittsburgh International Airport via Detroit
- Ave. Duration
- 6h 34m
- When
- Every day
- Estimated price
- $80–470
Flights from Alpena County Regional Airport to Pittsburgh International Airport via Detroit
- Ave. Duration
- 4h 53m
- When
- Every day
- Estimated price
- $70–450
Flights from Sault Ste. Marie Airport to Pittsburgh International Airport via Toronto, Detroit
- Ave. Duration
- 9h 39m
- When
- Every day
- Estimated price
- $120–700
- Website
- united.com
Flights from Traverse City to Johnstown-Cambria County Airport via Chicago O'Hare
- Ave. Duration
- 8h
- When
- Every day
- Estimated price
- $70–400
Flights from Traverse City to Johnstown-Cambria County Airport via Detroit, Washington Dulles
- Ave. Duration
- 7h 54m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $70–400
Flights from Sault Ste. Marie Airport to Pittsburgh International Airport via Toronto, Washington Dulles
- Ave. Duration
- 9h 41m
- When
- Monday to Saturday
- Estimated price
- $370–1,400
Flights from Sault Ste. Marie Airport to Pittsburgh International Airport via Sudbury, Toronto
- Ave. Duration
- 10h 1m
- When
- Wednesday
- Estimated price
- $110–700
- Website
- aircanada.com
Flights from Sault Ste. Marie Airport to Pittsburgh International Airport via Toronto
- Ave. Duration
- 13h 6m
- When
- Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $110–650
Flights from Sault Ste. Marie Airport to Pittsburgh International Airport via Sudbury, Toronto
- Ave. Duration
- 10h 1m
- When
- Wednesday
- Estimated price
- $110–700
Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Pittsburgh Amtrak Station to Johnstown Amtrak Station
- Ave. Duration
- 1h 32m
- Frequency
- Once daily
- Estimated price
- $40–65
- Website
- Amtrak
Train from Pittsburgh Amtrak Station to Johnstown Amtrak Station
- Ave. Duration
- 1h 32m
- Frequency
- Once daily
- Estimated price
- $40–65
- Website
- Amtrak
Train from Harrisburg to Johnstown Amtrak Station
- Ave. Duration
- 3h 35m
- Frequency
- Once daily
- Estimated price
- $90–150
- Website
- Amtrak
Train from Pittsburgh Amtrak Station to Johnstown Amtrak Station
- Ave. Duration
- 1h 32m
- Frequency
- Once daily
- Estimated price
- $40–65
- Website
- Amtrak
Train from Pittsburgh Amtrak Station to Johnstown Amtrak Station
- Ave. Duration
- 1h 32m
- Frequency
- Once daily
- Estimated price
- $40–65
- Website
- Amtrak
Train from Pittsburgh Amtrak Station to Johnstown Amtrak Station
- Ave. Duration
- 1h 32m
- Frequency
- Once daily
- Estimated price
- $40–65
- Website
- Amtrak
Train from Toledo to Pittsburgh Amtrak Station
- Ave. Duration
- 5h 16m
- Frequency
- Once daily
- Estimated price
- $130–210
- Website
- Amtrak
Train from Pittsburgh Amtrak Station to Johnstown Amtrak Station
- Ave. Duration
- 1h 32m
- Frequency
- Once daily
- Estimated price
- $40–65
- Website
- Amtrak
- Phone
- +1 989-725-5105
- Website
- Indian Trails
Bus from St. Ignace to Bay City
- Ave. Duration
- 5h 40m
- Frequency
- Once daily
- Estimated price
- $35–70
- Website
- Indian Trails
Bus from Bay City to Detroit
- Ave. Duration
- 3h 10m
- Frequency
- Once daily
- Estimated price
- $19–40
- Website
- Indian Trails
Bus from St. Ignace to Kinross
- Ave. Duration
- 35 min
- Frequency
- Once daily
- Estimated price
- $7–21
- Website
- Indian Trails
Bus from St. Ignace to Traverse City
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- $19–40
- Website
- Indian Trails
Bus from St. Ignace to Alpena
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Estimated price
- $17–40
- Website
- Indian Trails
Bus from St. Ignace to East Lansing
- Ave. Duration
- 6h 15m
- Frequency
- Once daily
- Estimated price
- $40–75
- Website
- Indian Trails
Bus from St. Ignace to East Lansing
- Ave. Duration
- 6h 15m
- Frequency
- Once daily
- Estimated price
- $40–75
- Website
- Indian Trails
Rome2Rio's guide to Greyhound USA
Contact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Detroit Bus Station to Pittsburgh Intermodal Station
- Ave. Duration
- 5h 35m
- Frequency
- Twice daily
- Estimated price
- $50–80
- Website
- Greyhound
Bus from Toledo Bus Stop to Pittsburgh Intermodal Station
- Ave. Duration
- 4h 10m
- Frequency
- 4 times a day
- Estimated price
- $40–65
- Website
- Greyhound
Bus from Pittsburgh Intermodal Station to Johnstown Bus Stop
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Estimated price
- $12–19
- Website
- Greyhound
Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Bus from East Lansing Amtrak Station to Toledo
- Ave. Duration
- 3h 35m
- Frequency
- Once daily
- Website
- Amtrak
Bus from East Lansing Amtrak Station to Toledo
- Ave. Duration
- 3h 35m
- Frequency
- Once daily
- Website
- Amtrak
- Phone
- +1 800.638.9892
- Website
- Arnold Transit Company Homepage
Ferry from Mackinac Island to Mackinaw City
- Ave. Duration
- 15 min
- Frequency
- Every 30 minutes
- Estimated price
- $25–37
- Schedules at
- Arnold Transit Company Schedules
- Website
- Arnold Transit Company Homepage
- Adult Round Trip
- $37
- Adult One-way
- $25
Ferry from Mackinac Island to Mackinaw City
- Ave. Duration
- 15 min
- Frequency
- Every 30 minutes
- Estimated price
- $25–37
- Schedules at
- Arnold Transit Company Schedules
- Website
- Arnold Transit Company Homepage
- Adult Round Trip
- $37
- Adult One-way
- $25
Ferry from Mackinac Island to St Ignace
- Ave. Duration
- 15 min
- Frequency
- Hourly
- Estimated price
- $25–37
- Schedules at
- Arnold Transit Company Schedules
- Website
- Arnold Transit Company Homepage
- Adult Round Trip
- $37
- Adult One-way
- $25
Ferry from Mackinac Island to St Ignace
- Ave. Duration
- 15 min
- Frequency
- Hourly
- Estimated price
- $25–37
- Schedules at
- Arnold Transit Company Schedules
- Website
- Arnold Transit Company Homepage
- Adult Round Trip
- $37
- Adult One-way
- $25
Ferry from Mackinac Island to St Ignace
- Ave. Duration
- 15 min
- Frequency
- Hourly
- Estimated price
- $25–37
- Schedules at
- Arnold Transit Company Schedules
- Website
- Arnold Transit Company Homepage
- Adult Round Trip
- $37
- Adult One-way
- $25
Ferry from Mackinac Island to St Ignace
- Ave. Duration
- 15 min
- Frequency
- Hourly
- Estimated price
- $25–37
- Schedules at
- Arnold Transit Company Schedules
- Website
- Arnold Transit Company Homepage
- Adult Round Trip
- $37
- Adult One-way
- $25
Ferry from Mackinac Island to St Ignace
- Ave. Duration
- 15 min
- Frequency
- Hourly
- Estimated price
- $25–37
- Schedules at
- Arnold Transit Company Schedules
- Website
- Arnold Transit Company Homepage
- Adult Round Trip
- $37
- Adult One-way
- $25
Ferry from Mackinac Island to St Ignace
- Ave. Duration
- 15 min
- Frequency
- Hourly
- Estimated price
- $25–37
- Schedules at
- Arnold Transit Company Schedules
- Website
- Arnold Transit Company Homepage
- Adult Round Trip
- $37
- Adult One-way
- $25
- Phone
- +1 231-436-5023
- Website
- Shepler's Ferry
Ferry from Mackinac Island to Mackinaw City
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- $38
- Website
- Shepler's Ferry
- Adult Round Trip
- $38
Ferry from Mackinac Island to St Ignace
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- $38
- Website
- Shepler's Ferry
- Adult Round Trip
- $38
Ferry from Mackinac Island to Mackinaw City
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- $38
- Website
- Shepler's Ferry
- Adult Round Trip
- $38
- Phone
- +1 (800) 638-9892
- Website
- Arnold Transit Co.
Ferry from Mackinac Island to Mackinaw City
- Ave. Duration
- 40 min
- Frequency
- 3 times a day
- Estimated price
- $37
- Website
- Arnold Transit Co.
- Adult Roundtrip
- $37
Ferry from Mackinac Island to St Ignace
- Ave. Duration
- 30 min
- Frequency
- Every 30 minutes
- Estimated price
- $37
- Website
- Arnold Transit Co.
- Adult Round Trip
- $37
Ferry from Mackinac Island to Mackinaw City
- Ave. Duration
- 40 min
- Frequency
- 3 times a day
- Estimated price
- $37
- Website
- Arnold Transit Co.
- Adult Roundtrip
- $37
Ferry from Mackinac Island to St Ignace
- Ave. Duration
- 30 min
- Frequency
- 5 times a day
- Estimated price
- $37
- Website
- Arnold Transit Co.
- Adult Round Trip
- $37
Ferry from Mackinac Island to St Ignace
- Ave. Duration
- 30 min
- Frequency
- 5 times a day
- Estimated price
- $37
- Website
- Arnold Transit Co.
- Adult Round Trip
- $37
Ferry from Mackinac Island to St Ignace
- Ave. Duration
- 30 min
- Frequency
- 5 times a day
- Estimated price
- $37
- Website
- Arnold Transit Co.
- Adult Round Trip
- $37
Ferry from Mackinac Island to St Ignace
- Ave. Duration
- 30 min
- Frequency
- 5 times a day
- Estimated price
- $37
- Website
- Arnold Transit Co.
- Adult Round Trip
- $37
Ferry from Mackinac Island to St Ignace
- Ave. Duration
- 30 min
- Frequency
- 5 times a day
- Estimated price
- $37
- Website
- Arnold Transit Co.
- Adult Round Trip
- $37
Ferry from Mackinac Island to St Ignace
- Ave. Duration
- 30 min
- Frequency
- 5 times a day
- Estimated price
- $37
- Website
- Arnold Transit Co.
- Adult Round Trip
- $37
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














