Abstract: A method of travel planning and booking that allows a traveler to create on a website a profile of travel preferences, stores the profile of travel preferences, and allows the traveler to enter on the website a travel plan comprising a departure address, proposed destinations and arrival and departure times for each destination. It then identifies options for the travel plan based on the profile of travel preferences.