|Distance||162 miles (262 km)|
|Average bus duration||3 h|
|Average bus ticket price||$48 (€39)|
Buses from Baltimore, MD to Newark, NJ cover the 162 miles (262 km) long journey taking on average 3 h with our travel partners like. There are direct bus services available. While the average ticket price for this trip costs around $48 (€39), you can find the cheapest bus ticket for as low as $45 (€36).
Here are some other resources that might have the information you need