See the places
you've been putting off
We sort the flights, hotels, and guides. You just show up.
15K+
Travelers booked
120+
Destinations
98%
Would book again
Places worth the flight
A few that get asked about most
Bali, Indonesia
Morning temples, afternoon rice terraces, and sunsets that make you miss your return flight on purpose.
Santorini, Greece
You've seen the photos. The real thing is better. Book before peak season rates double.
Swiss Alps
Snow in July if you time it right. The hiking trails don't need a guide and the trains run on schedule.
What's included
No hidden fees, no last-minute surprises
Maldives
Overwater villa, all meals, snorkeling, spa. The kind of trip people come back from unable to stop talking about.
Alpine Adventure
Guided hikes, mountain cabin, gear rental. More physical than you expect, more rewarding than you hope.
Japan: 10 Days
Ryokan stays, tea ceremonies, temple mornings. Japan rewards slow travel more than almost anywhere else.
Italian Luxury Tour
5-star hotels, private wine tastings, chef-driven dinners. A trip that ruins your standard for what good means.
Caribbean Escape
Beachfront resort, water sports, island day trips. Harder to leave than it looks on paper.
Paris Long Weekend
Two museums, one good bistro, one very long walk. Paris doesn't ask much — just your full attention.
Paris, 30% off this week
Same package, same hotels. The discount runs out when the timer hits zero — or when the last 20 spots go, whichever comes first.
From people who've actually been
Not curated. Just what they said.
"Booked the Bali package on a Thursday. By Sunday we were watching sunrise at Tegallalang. Mahdi sorted every detail — I just packed a bag."
"The Alpine guide knew trails that weren't on any map. Harder than I expected, honestly. I'd do it again next week if I could."
"First solo trip. I was anxious about everything. Mahdi replied to my WhatsApp at 11pm the night before departure. Didn't expect that at all."
Why Mahdi Travels
Doing this since 2015
Most travel agencies sell packages. We pick up the phone when something goes wrong at 2am in Bangkok.
Over 15,000 people sent to 120 destinations. The ones who come back to us aren't the ones who had perfect trips — they're the ones who had a problem and watched us fix it.
24/7 support
Real people, not a ticket queue
Price match
Find it cheaper — we'll beat it
Free cancellation
Up to 72 hours before departure