US Airways has daily nonstop flights from Philly to MBJ. Sometimes they have multiple flights a day (on weekends and during the busy season). However, US Air has a monopoly on nonstop flights out of PHL, so they can charge whatever they want. I don't know why other airlines (ahem, Southwest) are afraid to compete with them. It seems the prices on direct flights have been going up in recent years. In April 2012, we paid ~$400 for round trip from PHL to MBJ. For our upcoming trip in November, I paid over $550 RT. In the grand scheme of things, I guess it is still less expensive and less of a hassle to fly to mbj from Philly, then from a lot of other locations. (I really feel bad for those folks on the west coast.)

Flipadelphia often flies out of BWI and has said that he finds good deals. I looked at BWI but could find any direct flights for the days I wanted to travel. Maybe they only fly direct on certain days of the week? After a couple bad experiences, we will only fly direct on international flights.