By plane
The nearest airports to Northampton are Birmingham (http://www.bhx.co.uk/), East Midlands (http://www.eastmidlandsai...), and London Luton Aiport (http://www.london-luton.c...) in Luton. There are rail and bus links from London, home of Heathrow, Gatwick, and Stansted Airports.
By train
Northampton Castle Station offers frequent links from Birmingham and London every 30 minutes most times of the day with trains operated by London Midland (http://www.londonmidland....). The trains to Birmingham New Street cost £11.50 for a one way ticket, and due to the unusual pricing system a return ticket is £11.60. Tickets to London Euston cost £22.80 for a one way ticket, and once again the ridiculous pricing system means a return ticket will cost you £22.90. If you're organised enough to be able to book tickets a few weeks in advance, prices start at £6 for a single to / from London.
The railway station is located approximately 15 minutes walk from the town centre and has frequent buses passing the site. Taxis are also available from outside the station.
By bus
National Express (http://www.nationalexpres...) offer coach services across the country from Greyfriars bus station in the town centre.