The average bus between Essex Junction and Maine takes 11h 58m and the fastest bus takes 8h 44m. The bus service runs several times per day from Essex Junction to Maine. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run 3 times a day between Essex Junction and Maine. The earliest departure is at 10:40 AM in the morning, and the last departure from Essex Junction is at 11:05 PM which arrives into Maine at 10:55 AM. All services require a transfer at Downtown Transit Center - A, C, E, G, I and take an average of 11h 58m. The schedules shown below are for the next available departures.
Want to know about travelling from Essex Junction to Maine? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Essex Junction to Maine. However, there are services departing from Burlington Downtown Transit Ctr station and arriving at Portland, ME station via Boston station. The journey, including transfers, takes approximately 11h 58m.
Essex Junction to Maine bus services, operated by Greyhound USA, depart from Burlington Downtown Transit Ctr station.
Essex Junction to Maine bus services, operated by Concord Coach Lines, arrive at Portland, ME station.
The distance between Essex Junction and Maine is 360.2 km. The road distance is 306 km.
You can take a bus from Lincoln Street at Brownell Library to Congress St + Center St via Downtown Transit Center - A, C, E, G, I, Burlington Downtown Transit Ctr, Boston, Boston, MA - South Station, and Ptc in around 8h 45m.