Furan is more basic than pyrrole because in furan, the lone pair of electrons on oxygen atom is readily available for donation due to less electronegativity compared to nitrogen in pyrrole. Consequently, furan behaves as a stronger base.