Here are the directions from Baltimore MD to Bensalem PA on US-13:
1. Start on US-1 South in Baltimore, Maryland.
2. Follow US-1 South for approximately 19 miles (31 km) to Essex, Maryland.
3. Take MD-295 East for approximately 1 mile (1.6 km) to Interstate 95.
4. Take Interstate 95 South for approximately 41 miles (66 km) to I-295 South.
5. Take I-295 South for approximately 20 miles (32 km) to US-13 South.
6. Take US-13 South for approximately 30 miles (48 km) to Bensalem, Pennsylvania.
The total travel time from Baltimore MD to Bensalem PA on US-13 is approximately 2 hours and 30 minutes.