Pharmacy schools probably require more specific undergraduate courses than many medical schools. Each pharmacy program is different, however, and you need to look into the specifics at each school.
There are three different routes to take for a pharmacy degree. One way, which seems to be decreasing in availability is the 0-6 route in which you are admitted directly to a school of pharmacy and you graduate in six years with a PharmD degree. The other way is called the 2+4 in which you go to an undergraduate program for your first two years and take several prerequisite courses - you then apply for pharmacy school, and if successful, you enter a school of pharmacy and finish four years later with a PharmD degree. The third way is to get your bachelors degree, taking all prerequisite courses and apply to pharmacy school. Four years later, you graduate with a PharmD degree. In other words, it takes six to eight years to get your pharmacy degree, depending on what program you go into.
Try this website for much more specific information on pharmacy school:
Pharmacy Forums [ PharmD ] - Student Doctor Network Forums