I had to have them last year to go to Tunisia. Not quite as many as you though! The three main ones are given as 1 injection, which was free at my gp. They also do the others but not sure on cost. I do know that you need to have them a little while before you go tho so give gp plenty of notice