How many times do we access memory with a TLB?
Many systems use more than one level of page tables, so you may need to access memory more than two times.

With a TLB and assuming you have a cache hit, then you will only need to access memory once since TLBs are usually implemented in hardware. Otherwise, you will have to access memory the same amount of times you would if you didn't have a TLB (such as if the TLB is empty).