You can't fly directly. It would have to be Sacramento to LA. LA to London. London to Edinburgh. Edinburgh to St Andrews by bus or train.
a long time
About 2 hours.
It depends on where it is being sent from.
It takes on average 5-10 days for Oakley to ship to Sacramento.
If you are talking about Sacramento, California, there is no way to get there from Germany by train. There is an ocean in between!
An hour or so. Not long.
depending on traffic, it is about 90 min - 2 hour drive from Sacramento to Oakland
4 hours
about 3 hours
30 minutes
Check Mapquest.com
7 months