ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Trip to Salem

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance
Avg. price$
Bus trips found

Buses from Provincetown to Salem

🌊 The bus service operated by Peter Pan Bus Lines and MBTA takes approximately 5 hours and 35 minutes, with stops at locations such as Hyannis Transportation Center and Congress St @ Haymarket Sta. The scenic route offers glimpses of Massachusetts' coastal beauty. 💸 Ticket prices for the bus ride between Salem and Provincetown range from $13 to $70, providing an affordable and convenient travel option for those looking to explore these charming New England destinations.

Where to stay in Salem

Houses, apartments, villas, hostels and much more - choose the accommodation option according to your wishes!

Accomodation
  • There is no direct bus from Provincetown to Salem. However, you can take a bus that departs from Chamber of Commerce & MacMillan Pier in Provincetown and arrives in Salem with transfers at Hyannis Transportation Center, Devonshire St @ Milk St, and Congress St @ Haymarket Sta. The total journey time, including transfers, is approximately 5 hours and 35 minutes. Make sure to check the bus schedules and plan your trip accordingly to ensure a smooth and timely journey.
  • To catch the bus from Provincetown to Salem head to the Chamber of Commerce & MacMillan Pier station in Provincetown. This is where the bus services, operated by Peter Pan Bus Lines, depart for Salem. Ensure you arrive at the station ahead of time to board the bus and start your journey smoothly.
  • The bus service from Provincetown to Salem operated by MBTA, arrives at the Washington St @ New Derby St station in Salem. This is where you will alight to reach your destination in Salem. Make sure to familiarize yourself with the station's surroundings and have your belongings ready before disembarking from the bus.
  • The cost of a bus ticket from Provincetown to Salem ranges from $13 to $70, depending on factors such as the time of booking, seat selection, and any applicable discounts. It is advisable to book your bus ticket in advance to secure the best possible fare. Additionally, consider checking for any available promotions or deals that could help you save on the cost of your journey.
  • There is no direct bus service between Provincetown and Salem. However, there are bus services operated by Peter Pan Bus Lines and MBTA that connect the two cities with transfers at various stations such as Hyannis Transportation Center, Devonshire St @ Milk St, and Congress St @ Haymarket Sta. The journey duration from Provincetown to Salem by bus, including transfers, is approximately 5 hours and 35 minutes. Travelers can choose from multiple departure times and ticket prices typically range from $13 to $70, offering flexibility in planning their trip.
  • Bus services from Provincetown to Salem tend to be less crowded during off-peak hours, such as late morning or early afternoon. The most crowded times are typically during peak commuting hours, early mornings, or late evenings. To optimize your comfort and potentially have more space during your journey, consider traveling during mid-day or mid-afternoon when the buses are generally less busy. It's advisable to check the bus schedules and plan your trip accordingly to avoid peak hours if possible.
  • The first bus from Provincetown to Salem typically departs from Chamber of Commerce & MacMillan Pier in Provincetown in the early morning hours. The last bus of the day usually leaves in the evening. It's important to check the specific bus schedules closer to your travel date to confirm the exact departure times for the first and last buses each day on this route. Planning ahead will help ensure you don’t miss your desired bus.

Will you be returning to Provincetown by bus?

If you are looking for a return bus service, check the buses from Salem to Provincetown.

See schedule