Does Google Voice have 3 way calling?

Yes.. Well sort of. Google Voice can actually work as a conference call service. If you are on the line and you have a new calling, you can answer the new call and Google Voice will ask you if you would like to merge the calls.

Voice Demonstation of Google Voice Conference Calling