At the moment, McDonald's has 36 locations in Bathgate, West Lothian. Below you will see the listing of all McDonald's restaurants nearby.