Lancaster Close Serviced Accommodation is typically below the average price of 3 star hotels in Bicester. On average, you can expect to pay $154 per night in Bicester. Lancaster Close Serviced Accommodation typically costs $46 per night, which is $109 cheaper than the Bicester average.