How far is Mobile Alabama from Panama City Beach Florida?

Panama City Beach is about 148 mi to Mobile, AL. Travel time is about 2 hours and 55 mins.