At peak times there are up to 4 trains per hour to London in the morning, and from London (to Aylesbury) in the evening.
Journeys to Marylebone take about 55 minutes or 45 minutes for express trains, of which there is one per day.