Traveling from Charlottesville to San Juan, Puerto Rico, is a straightforward flight journey. You will depart from Charlottesville-Albemarle Airport (CHO) and connect through a major hub like Charlotte (CLT) or Miami (MIA). The total travel time is approximately 7 to 8 hours. San Juan is a vibrant city known for its historic Old San Juan district and beautiful beaches. No passport is required for US citizens.
Total Distance: Driving distance N/A, straight-line air distance 2,400 km.
American Airlines offers the most frequent service to San Juan from the East Coast.
December to April for the best weather and to avoid the hurricane season.