There are 2 ways to get from Brunswick to Casco Bay by bus, ferry, unknown, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, ferry, travel
best- Take the bus from Brunswick Train Station to Portland Public Librarybus Brz
- Take the ferry from Gates 2, 3, or 4 to Great Diamond Islandferry Ib / ...
- Walk from Great Diamond Island to Casco Bayunknown
3h 15mTrain, ferry, travel
- Take the train from Brunswick Amtrak Station to Portlandtrain
- Take the ferry from Gates 2, 3, or 4 to Great Diamond Islandferry Ib / ...
- Walk from Great Diamond Island to Casco Bayunknown
3h 38m
Questions & Answers
The distance between Brunswick and Casco Bay is 39 miles.
The best way to get from Brunswick to Casco Bay without a car is to bus and ferry and travel which takes 3h 15m and costs .
It takes approximately 3h 15m to get from Brunswick to Casco Bay, including transfers.
There are 148+ hotels available in Casco Bay.
What companies run services between Brunswick, ME, USA and Casco Bay, ME, USA?
There is no direct connection from Brunswick to Casco Bay. However, you can take the bus to Portland Public Library, walk to Congress St + Elm St, take the line 8 bus to Casco Bay Lines, walk to Gates 2, 3, or 4, take the ferry to Great Diamond Island, then travel to Casco Bay. Alternatively, you can take a train from Brunswick Amtrak Station to Casco Bay via Portland, Portland Transportation Center, Congress St + Elm St, Casco Bay Lines, Gates 2, 3, or 4, and Great Diamond Island in around 3h 38m.
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Brunswick Amtrak Station to Portland
- Ave. Duration
- 43 min
- Frequency
- Every 4 hours
- Estimated price
- $8–19
- Website
- Amtrak
- Phone
- +1 207-774-0351
- Website
- Greater Portland Metro Bus
Bus from Brunswick Train Station to Portland Public Library
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- $2–4
- Schedules at
- Greater Portland Metro Bus
- Phone
- +1 207-774-7871
- [email protected]
- Website
- Casco Bay Lines
Ferry from Gates 2, 3, or 4 to Great Diamond Island
- Ave. Duration
- 26 min
- Frequency
- Hourly
- Estimated price
- $4–12
- Website
- Casco Bay Lines
- Schedules at
- Casco Bay Lines Schedules
- Bicycles
- $3–7
- Animals
- $5
- Off Season Children 5-13, Seniors 65+, Disabled persons
- $2–3
- Peak Season Children 5-13, Seniors 65+, Disabled persons
- $4–5
- Adults 14-64 Off Season
- $4–7
- Adults 14-64 Peak Season
- $8–10
Ferry from Gates 2, 3, or 4 to Great Diamond Island
- Ave. Duration
- 26 min
- Frequency
- Hourly
- Estimated price
- $4–12
- Website
- Casco Bay Lines
- Schedules at
- Casco Bay Lines Schedules
- Bicycles
- $3–7
- Animals
- $5
- Off Season Children 5-13, Seniors 65+, Disabled persons
- $2–3
- Peak Season Children 5-13, Seniors 65+, Disabled persons
- $4–5
- Adults 14-64 Off Season
- $4–7
- Adults 14-64 Peak Season
- $8–10
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
Why you should take the train in the US
Read the travel guide












