There are 7 ways to get from St. Pete Beach to Evansville by plane, bus (Flixbus, Greyhound), car, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Tampa to Evansville
best- Fly from Tampa (TPA) to Evansville (EVV)plane TPA - EVV
8h 21m$107–451Bus, line 4 bus to Saint Petersburg–Clearwater International Airport, fly to Evansville
cheapest- Take the bus from Gulf Blvd + 55Th Ave to 3Rd St S & 3Rd Ave Sbus
- Take the bus from 3Rd St S & 3Rd Ave S to Psta 34Th St Layby - Platform - Cbus
- Fly from Saint Petersburg–Clearwater International Airport (PIE) to Evansville (EVV)plane PIE - EVV
5h 14m$102–431Bus
- Take the bus from Tampa Bus Station to Atlanta Bus Stationbus FlixBus N2467
- Take the bus from Atlanta Bus Station to Evansville Bus Stationbus Greyhound US0186
21h 23m$138–258Drive 861.6 mi
- Drive from St. Pete Beach to Evansvillecar 861.6 mi
15h 12m$158–228Bus to Sarasota–Bradenton International Airport, fly to Evansville
- Take the bus from Psta Grand Central Station to Desoto Station Parking For 12 & 203bus
- Fly from Sarasota–Bradenton International Airport (SRQ) to Evansville (EVV)plane SRQ - EVV
8h 38m$121–586Drive to Orlando Sanford, fly to Evansville
- Drive from St. Pete Beach to Orlando-Sanford-Airport-SFBcar
- Fly from Orlando Sanford (SFB) to Evansville (EVV)plane SFB - EVV
5h$118–448Fly Tampa to Nashville, bus
- Fly from Tampa (TPA) to Nashville (BNA)plane TPA - BNA
- Take the bus from Nashville Bus Station to Evansville Bus Stationbus
10h 35m$333–905
St. Pete Beach to Evansville by bus
Questions & Answers
The cheapest way to get from St. Pete Beach to Evansville is to bus which costs $130 - $260 and takes 21h 23m.
The fastest way to get from St. Pete Beach to Evansville is to drive and fly which takes 5h and costs $110 - $450.
No, there is no direct bus from St. Pete Beach to Evansville station. However, there are services departing from Gulf Blvd + 55Th Ave and arriving at Evansville Bus Station via 3Rd St S & 3Rd Ave S, Gateway Mall - Shelter - 1, Tampa Bus Station and Atlanta Bus Station. The journey, including transfers, takes approximately 21h 23m.
The distance between St. Pete Beach and Evansville is 800 miles. The road distance is 866.6 miles.
The best way to get from St. Pete Beach to Evansville without a car is to bus which takes 21h 23m and costs $130 - $260.
It takes approximately 8h 21m to get from St. Pete Beach to Evansville, including transfers.
St. Pete Beach to Evansville bus services, operated by Flixbus USA, depart from Tampa Bus Station.
The best way to get from St. Pete Beach to Evansville is to fly which takes 8h 21m and costs $100 - $460. Alternatively, you can bus, which costs $130 - $260 and takes 21h 23m.
St. Pete Beach to Evansville bus services, operated by Flixbus USA, arrive at Atlanta Bus Station.
Evansville is 1h behind St. Pete Beach. It is currently 1:29 PM in St. Pete Beach and 12:29 PM in Evansville.
What companies run services between St. Pete Beach, FL, USA and Evansville, IN, USA?
Delta and American Airlines fly from Tampa (TPA) to Evansville (EVV) every 3 hours. Alternatively, you can take a bus from Gulf Blvd + 55Th Ave to Evansville Bus Station via 3Rd St S & 3Rd Ave S, Gateway Mall - Shelter - 1, Marion Transit Parking Lot, Tampa Bus Station, and Atlanta Bus Station in around 21h 23m.
- Website
- southwest.com
Flights from Tampa to Nashville
- Ave. Duration
- 1h 54m
- When
- Every day
- Estimated price
- $80–430
Flights from Tampa to Nashville via Atlanta
- Ave. Duration
- 3h 30m
- When
- Tuesday and Wednesday
- Estimated price
- $80–430
- Website
- aa.com
Flights from Tampa to Evansville via Charlotte
- Ave. Duration
- 5h 4m
- When
- Every day
- Estimated price
- $95–450
Flights from Tampa to Evansville via Chicago O'Hare
- Ave. Duration
- 5h 46m
- When
- Every day
- Estimated price
- $120–550
Flights from Tampa to Evansville via Dallas/Ft.Worth
- Ave. Duration
- 5h 57m
- When
- Every day
- Estimated price
- $140–600
Flights from Sarasota–Bradenton International Airport to Evansville via Charlotte
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- $120–600
Flights from Sarasota–Bradenton International Airport to Evansville via Dallas/Ft.Worth
- Ave. Duration
- 7h 4m
- When
- Every day
- Estimated price
- $170–750
Flights from Sarasota–Bradenton International Airport to Evansville via Chicago O'Hare
- Ave. Duration
- 7h 16m
- When
- Saturday
- Estimated price
- $150–700
Flights from Tampa to Nashville
- Ave. Duration
- 1h 59m
- When
- Every day
- Estimated price
- $80–430
- Website
- delta.com
Flights from Tampa to Evansville via Atlanta
- Ave. Duration
- 4h 28m
- When
- Every day
- Estimated price
- $80–420
Flights from Sarasota–Bradenton International Airport to Evansville via Atlanta
- Ave. Duration
- 5h 8m
- When
- Every day
- Estimated price
- $100–550
Flights from Tampa to Nashville via Atlanta
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- $80–430
- Website
- allegiantair.com
Flights from Saint Petersburg–Clearwater International Airport to Evansville
- Ave. Duration
- 2h 5m
- When
- Thursday and Sunday
- Estimated price
- $75–400
Flights from Orlando Sanford to Evansville
- Ave. Duration
- 2h 10m
- When
- Thursday and Sunday
- Estimated price
- $75–390
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Tampa Bus Station to Atlanta Bus Station
- Ave. Duration
- 8h 30m
- Frequency
- Once daily
- Estimated price
- $70–130
- Schedules at
- flixbus.com
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- greyhound.com
Bus from Atlanta Bus Station to Evansville Bus Station
- Ave. Duration
- 8h 5m
- Frequency
- Once daily
- Estimated price
- $60–120
- Website
- https://www.greyhound.com/
Bus from Nashville Bus Station to Evansville Bus Station
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- $23–45
- Website
- https://www.greyhound.com/
- Phone
- +1 (941) 749-7116
- [email protected]
- Website
- mymanatee.org
Bus from Psta Grand Central Station to Desoto Station Parking For 12 & 203
- Ave. Duration
- 51 min
- Frequency
- Once daily
- Estimated price
- $1–9
- Schedules at
- mymanatee.org
- Seniors 80+, Children under 5
- $0
- Free trolleys
- $0
- students, Disabled, Seniors 60-79
- $1–9
- Adults 18-59
- $1–9
- Phone
- +1 727-540-1900
- [email protected]
- Website
- psta.net
Bus from Gulf Blvd + 55Th Ave to 3Rd St S & 3Rd Ave S
- Ave. Duration
- 36 min
- Frequency
- Every 20 minutes
- Estimated price
- $3
- Schedules at
- psta.net
- Adult
- $3
Bus from 3Rd St S & 3Rd Ave S to Psta 34Th St Layby - Platform - C
- Ave. Duration
- 36 min
- Frequency
- Every 20 minutes
- Estimated price
- $3
- Schedules at
- psta.net
- Adult
- $3
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
Travelling to the US: What do I need to know?
Read the travel guide
Need to know: Greyhound
Read the travel guide
More Questions & Answers
Yes, the driving distance between St. Pete Beach to Evansville is 867 miles. It takes approximately 15h 12m to drive from St. Pete Beach to Evansville.
There are 97+ hotels available in Evansville.



