Most buses in Oxford run through the city centre which will leave you with a short walk to the Odeon.
The Odeon Cinema is within walking distance of Oxford station (0.6 miles).
Park and Ride
There are 5 Park and Rides surrounding the city centre - Pear Tree, Water Orton, Thornhill, Redbridge and Seacourt. All of the buses take you straight into the city centre in less than 20 minutes.