The Greyhound Database was designed to accommodate the demand for Bus schedules on the Internet. The database contains 1.4 million possible route Origins and Destinations. The user can search for origins and destinations in order to find the Departure Time, Arrival Time, Duration of Trip, and Travel Rates. The database is updated daily via an interface developed to connect the Greyhound web site and the main schedule system mainframe at the Greyhound head office in Calgary, Alberta. Currently we are developing an online reservation and an Ecommerce payment gateway for Greyhound in order to perform online ticketing. This project was developed using Msql, C+, Java and Perl on a Linux platform.