The distance from Fort Myers to San Diego is approximately 2,300 miles. Flying is the only practical mode, with connecting flights available from RSW to SAN. The flight time is roughly 7 to 9 hours. Upon arrival at SAN, you can take a shuttle or rideshare to downtown San Diego.
Total Distance: Driving distance 4,000 km, Air distance 3,600 km.
SAN is very close to downtown.
March to May or September to November for mild weather.