Bus Tickets from Tampa to Portland, ME

Previously seen trips

Next departures for Tampa to Portland on November 20
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
FlixBus + Greyhound
Bus
University of South Florida
Portland (Park & Ride)No tags
Greyhound + FlixBus
Bus
Marion Transit Center North Platform
Portland (Park & Ride)No tags
Greyhound + FlixBus
Bus
Tampa Bus Station
Portland (Park & Ride)No tags
Greyhound + FlixBus
Bus
University of South Florida
Portland (Park & Ride)No tags
FlixBus + Greyhound
Bus
Tampa Bus Station
Portland (Park & Ride)No tags

Get from Tampa to Portland

This route is served by bus only

The journey takes about 1 day, 23 hours, and with fares starting at just $266, it presents an excellent value for a comfortable ride.

2bus per day
1d 23hAverage Duration
2045 kmDistance
51kgCO₂ emissions

Frequently asked questions about travelling from Tampa to Portland, ME by bus

  1. What is the distance between Tampa and Portland?

    The distance covered from Tampa to Portland is 2063 km (1279 miles).

  2. What are the departure and arrival locations for buses traveling from Tampa to Portland?

    Buses traveling this route start their trip at Tampa 13th Avenue Bus Stop (McDonald's), in Tampa, and end it at Greyhound Station Portland Maine, in Portland.

People from around the world trust Busbud