Flights from Baltimore to Puerto Rico from $ 345*