Yes - I have veneers and I was given Philips Zoom Nite White 22% to brighten up my natural teeth to match the veneers. It is SO GOOD! I have custom made trays to fit my teeth so I think that really helps cover the whole tooth.
I ordered some more recently (I got my teeth done abroad a few years ago) on ukteethwhitening.com as I literally cannot find it anywhere in the UK, and it was a BARGAIN! Not a fake product, does the job in just a few days,
I had read bad reviews for the site on trustpilot, however my order was dispatched and arrived the following day!
They also sell the crest whitening strips on there which I have not tried before but have heard great things!