There are 4 ways to get from Deer Isle to Saint Andrews by bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, drive
best- Take the bus from Deer Isle - Deer Run Apartments to Ellsworth City Hallbus
- Take the bus from Ellsworth, ME to Milbridge, MEbus
- Take the bus from Milbridge, ME to Perry, MEbus
- Drive from Perry, ME to Saint Andrewscar
6h 40m$45–149Bus, drive via Addison
cheapest- Take the bus from Deer Isle - Deer Run Apartments to Ellsworth City Hallbus
- Take the bus from Ellsworth, ME to Columbia, MEbus
- Take the bus from Columbia, ME to Perry, MEbus
- Drive from Perry, ME to Saint Andrewscar
6h 50m$44–147Drive 232 km
- Drive from Deer Isle to Saint Andrewscar 232 km
3h 25m$46–66Taxi, bus, drive
- Take the taxi from Deer Isle to Gouldsboro, MEtaxi
- Take the bus from Gouldsboro, ME to Perry, MEbus
- Drive from Perry, ME to Saint Andrewscar
4h 11m$200–240
Questions & Answers
The cheapest way to get from Deer Isle to Saint Andrews is to drive which costs $45 - $70 and takes 3h 25m.
The fastest way to get from Deer Isle to Saint Andrews is to drive which takes 3h 25m and costs $45 - $70.
The distance between Deer Isle and Saint Andrews is 290 km. The road distance is 232 km.
It takes approximately 6h 40m to get from Deer Isle to Saint Andrews, including transfers.
Saint Andrews is 1h ahead of Deer Isle. It is currently 1:14 AM in Deer Isle and 2:14 AM in Saint Andrews.
Yes, the driving distance between Deer Isle to Saint Andrews is 232 km. It takes approximately 3h 25m to drive from Deer Isle to Saint Andrews.
There are 43+ hotels available in Saint Andrews.
What companies run services between Deer Isle, ME, USA and Saint Andrews, NB, Canada?
There is no direct connection from Deer Isle to Saint Andrews. However, you can take the bus to Ellsworth City Hall, walk to Ellsworth, ME, take the bus to Milbridge, ME, take the bus to Perry, ME, then drive to Saint Andrews. Alternatively, you can drive from Deer Isle to Saint Andrews in around 3h 25m.
- Phone
- +1 (207) 667-5796
- [email protected]
- Website
- downeasttrans.org
Bus from Deer Isle - Deer Run Apartments to Ellsworth City Hall
- Ave. Duration
- 1h 21m
- Frequency
- Twice a week
- Estimated price
- $1–90
- Schedules at
- downeasttrans.org
- Down East services
- $9–90
Bus from Deer Isle - Deer Run Apartments to Ellsworth City Hall
- Ave. Duration
- 1h 21m
- Frequency
- Twice a week
- Estimated price
- $1–90
- Schedules at
- downeasttrans.org
- Down East services
- $9–90
- Phone
- +1 800 596 2823
- [email protected]
- Website
- West's Bus Service
Bus from Ellsworth, ME to Milbridge, ME
- Ave. Duration
- 40 min
- Frequency
- Once a week
- Estimated price
- $5–14
- Website
- West's Bus Service
Bus from Milbridge, ME to Perry, ME
- Ave. Duration
- 1h 40m
- Frequency
- Once daily
- Estimated price
- $27–30
- Schedules at
- West Transportation
- Adult
- $27–30
Bus from Ellsworth, ME to Columbia, ME
- Ave. Duration
- 1h 5m
- Frequency
- Once a week
- Estimated price
- $6–14
- Website
- West's Bus Service
Bus from Columbia, ME to Perry, ME
- Ave. Duration
- 1h 25m
- Frequency
- Once daily
- Estimated price
- $25–28
- Schedules at
- West Transportation
- Adult
- $25–28
Bus from Gouldsboro, ME to Perry, ME
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Estimated price
- $28–32
- Schedules at
- West Transportation
- Adult
- $28–32
- Ave. Duration
- 1h 17m
- Estimated price
- $160–190
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 Which London airport should I choose?, Thanksgiving 2018: How to travel stress-free, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.
