EnglishPrices, safety, weather, nightlife and the top attractions of Mallorca and Barcelona side by side, plus a verdict for every kind of traveler.
Mallorca and Barcelona both offer strong Spanish holidays, but suit different travelers. Pick Mallorca for nature access (9/10), quieter streets, a $70 hotel night, and a $40 backpacker daily budget. Pick Barcelona for walkability (9/10), richer nightlife (8/10), and a deeper cultural scene anchored by Sagrada Familia. Barcelona runs a $80 hotel night and $50 backpacker daily budget. Both shine May, June, September, and October.
MallorcaMallorca leads in 10 of 18 categories
marks the better value in each row (lower prices, higher scores, fewer crowds).
Pick Mallorca if you want a relaxed retreat with nature access at 9/10 and cheaper $70 hotels. Pick Barcelona if your idea of romance is evening walks through a walkable city (9/10) with lively nightlife (8/10). Both offer similar food scenes.
Pick Mallorca if lower costs matter, with $70 hotels, $40 backpacker budgets, and a 7/10 safety score. Pick Barcelona if you want attractions like Sagrada Familia (4.8/5) that engage older kids. Mallorca's cleaner feel at 7/10 also helps.
Pick Mallorca if stretching dollars matters. Hotel nights run $70 versus $80, backpacker daily costs are $40 versus $50, and beer is $3 versus $4. Pick Barcelona if its 8/10 public transit and free-to-walk streets offset the higher costs.
Pick Barcelona if nightlife is your priority, scoring 8/10 versus Mallorca's 7/10. The city's 1.6M population supports more venues and later hours. Pick Mallorca if you prefer calmer evenings with fewer crowds, since it has only 2 very busy months versus Barcelona's 3.
Pick Barcelona for cultural depth, anchored by Sagrada Familia (4.8/5, 315051 reviews) and Park Güell (4.4/5). Pick Mallorca if you prefer historic charm on a smaller scale, like Alcudia Old Town (4.8/5) and Bellver Castle (4.5/5).
Pick Mallorca for nature access at 9/10, including Cap de Formentor (4.6/5) and Cuevas del Drach (4.3/5). Pick Barcelona if you want nature plus urban convenience, with a still-solid 7/10 nature score and parks like Park Güell woven into the city.

4.3 (65,437)

4.4 (31,102)

4.5 (25,199)

4.8 (315,051)

4.4 (228,740)

4.7 (196,867)
Mallorca and Barcelona are about 198 km apart
With 198 km between them, combining both works best as a two-base trip rather than a day trip. Fly or take a ferry between the two. Spend a few days in Barcelona for culture and nightlife, then head to Mallorca for nature and relaxation. Two separate trips are also a comfortable option.
Mallorca
2 well-reviewed hotels within 15 km, average guest score 9.5/10
Hotels from about $70 per night
Hotels in MallorcaBarcelona
324 well-reviewed hotels near the center, average guest score 8.5/10
Hotels from about $80 per night
Hotels in BarcelonaMallorca is cheaper across the board. Hotels run $70 versus $80, backpacker daily budgets are $40 versus $50, mid-range daily budgets are $100 versus $120, and beer costs $3 versus $4. Restaurant meals are the same at $15.
Mallorca wins clearly with a 9/10 nature access score versus Barcelona's 7/10. It offers Cap de Formentor (4.6/5) and Cuevas del Drach (4.3/5). Barcelona's nature is more urban and park-based, like Park Güell, appealing if you want nature mixed with city life.
Yes, they are 198 km apart. A day trip is possible but tight for the 198 km crossing. A two-base trip works well, spending several nights in each. The usual way between them is by flight or ferry, both well-known connections.
Both are best in May, June, September, and October. Summer averages are nearly identical at 26°C for Mallorca and 25.7°C for Barcelona. Winter is mild in both, 11.7°C versus 10.7°C. Mallorca has fewer rainy days at 39 versus Barcelona's 58.