Air Baltic flies there from London Gatwick directly. Indirectly you can route through many European Cities.
2-2.5 hours
No, as long as you are a passport holder of England or USA, you can fly in between without a visa
9 hours
5 hours or so
16 hrs
22 hours
Around 12 hours.
Direct is 13:25
10 and a half hours
Just over an hour.
Around 4 hours.
6 hours 22 minutes