The distance between Philadelphia and Rio de Janeiro is approximately 4778 miles.
How to get there:
You will need to fly from PA to Chicago (ORD O'Hare) 2 hours flight, and from there another 8 or 9 (it depends of the wind) to São Paulo (GRU) or Rio de Janeiro (GIG). Another option for you is fly to JFK or Newark (EWR), but it can take more time or be a little more expensive.
Good luck! about 6 years ago