The distance between Bar Harbor to Midlothian is 1345 Mi by road. You can also find the distance from Bar Harbor to Midlothian using other travel options like bus, subway, tram, train and rail. Apart from the trip distance, refer
Directions from Bar Harbor to Midlothian for road driving directions!