
Formia Vacation Packages
Book a Hotel + Flight or Car together to unlock savings
- Plan, book, travel with confidence
- Better togetherSave up to CA $4,200 when you book a flight and hotel together*
- Find the right fitWith over 300,000 hotels worldwide, it's easy to create a perfect package
- Rest easyPlan, book, and manage your trip all in one place
Your Formia Vacation
Say bye-bye to the stress of planning and hello to a Formia vacation package. With your travel details organized before you go, you can focus on discovering every inch of this city, starting with Gianola, which is great for walking, families and watersports. Fill your itinerary with tours of Serapo Beach, Parco Regionale Riviera di Ulisse and Duomo di Gaeta, some of the top attractions you just have to see during your trip to Formia. Check out Expedia's extensive range of travel options and begin planning your ultimate vacation to Formia today.
Top Formia Vacation Deals

Hotel Delle Civette
Reviewed on Jun 7, 2026

Parco dei Principi Grand Hotel & SPA - Preferred Hotels & Resorts
Reviewed on Apr 28, 2026

Hotel Splendide Royal - The Leading Hotels of the World
Reviewed on Jun 15, 2026

Il Campo Marzio
Reviewed on Apr 25, 2026
Formia Hotel Deals

Villa Maria Teresa Boutique Hotel
"I cannot say enough good things about my stay at Villa Maria Theresa. The room was spacious, modern and clean. The property buildings and gardens were beautiful. The beachside location was picturesque and convenient provided reserved sun umbrella and loungers. The highlight was the kindness and attentiveness ..."
Reviewed on Jun 21, 2026

Grande Albergo Miramare
"Great staff. Very helpful."
Reviewed on Apr 8, 2026

B&B Il Girasole
"Excellent place to stay quiet residential street near the beach and the airport. Safe secure parking, nice rooms and several good pizza places to walk to nearby."
Reviewed on Oct 19, 2025
Discover the most popular places to visit in Formia
Port of Formia
Explore the waterfront in Formia with a trip to Port of Formia. While you're in the area, stroll along the beautiful beaches.








