Introduction
Where to eat
When to visit
How to get there
Where to stay
Renting a car

Leonardtown travel guide

Leonardtown Tourism | Leonardtown Guide

You're Going to Love Leonardtown

With a population of 3,633, Leonardtown is a must-see destination in Maryland, United States. It is among the most popular tourist destinations in the country. Leonardtown deserves at least 2 full days for you to see its main sights.

Where to Eat in Leonardtown

If you’re looking for affordable options, The Front Porch - Leonardtown (22770 Washington St) and Il Piccolo Morso (22845 Washington St) are great picks.

When to visit Leonardtown

Leonardtown in January
Estimated hotel price
$110
1 night at 3-star hotel
Leonardtown in January
Estimated hotel price
$110
1 night at 3-star hotel

How to Get to Leonardtown

Plane

Although Leonardtown doesn’t have its own airport, you can fly to Washington, D.C. All airports (WAS), which is located 47 miles from Leonardtown. The shortest domestic flight to Leonardtown departs from Atlanta and takes around 1h 33m.

Train

Amtrak is the most popular train carrier serving Leonardtown, followed by Lufthansa. The train journey from Leonardtown to Baltimore takes 0h 47m and costs around $6 for a one-way ticket. When coming by train from Philadelphia, expect to pay about $11 for a 1h 56m trip.

Car

Another option to get to Leonardtown is to pick up a car rental from Washington, D.C., which is about 47 miles from Leonardtown. You’ll find branches of Turo and Sixt, among others, in Washington, D.C..

Bus

Several bus lines operate bus routes to Leonardtown, including Peter Pan Bus Lines, Bus and OurBus. From Philadelphia, the bus ride to Leonardtown takes 140 miles and will cost you around $50. From New York, the ticket costs about $58 for a journey of 210 miles.

Plane

Although Leonardtown doesn’t have its own airport, you can fly to Washington, D.C. All airports (WAS), which is located 47 miles from Leonardtown. The shortest domestic flight to Leonardtown departs from Atlanta and takes around 1h 33m.

Train

Amtrak is the most popular train carrier serving Leonardtown, followed by Lufthansa. The train journey from Leonardtown to Baltimore takes 0h 47m and costs around $6 for a one-way ticket. When coming by train from Philadelphia, expect to pay about $11 for a 1h 56m trip.

Car

Another option to get to Leonardtown is to pick up a car rental from Washington, D.C., which is about 47 miles from Leonardtown. You’ll find branches of Turo and Sixt, among others, in Washington, D.C..

Bus

Several bus lines operate bus routes to Leonardtown, including Peter Pan Bus Lines, Bus and OurBus. From Philadelphia, the bus ride to Leonardtown takes 140 miles and will cost you around $50. From New York, the ticket costs about $58 for a journey of 210 miles.

Airports near Leonardtown

Airlines serving Leonardtown

KLM
Good (1,428 reviews)
Lufthansa
Good (7,634 reviews)
Delta
Good (8,005 reviews)
British Airways
Good (7,585 reviews)
Turkish Airlines
Good (4,105 reviews)
United Airlines
Good (9,091 reviews)
Qatar Airways
Good (3,686 reviews)
Iberia
Good (3,050 reviews)
Emirates
Excellent (3,440 reviews)
Air France
Good (1,507 reviews)
Air Canada
Good (10,534 reviews)
Etihad Airways
Good (1,332 reviews)
Austrian Airlines
Good (879 reviews)
Cathay Pacific
Good (1,095 reviews)
Scandinavian Airlines
Good (1,606 reviews)
Finnair
Good (1,338 reviews)
Alaska Airlines
Excellent (11,477 reviews)
LOT
Good (1,149 reviews)
Malaysia Airlines
Good (282 reviews)
JetBlue
Good (2,896 reviews)
Show more

Where to stay in popular areas of Leonardtown

Most booked hotels in Leonardtown

The Inn at Leonardtown, an Ascend Collection Hotel
2 stars
Excellent (9.1, 111 reviews)
$118+
Home2 Suites by Hilton Lexington Park Patuxent River NAS
3 stars
Excellent (8.9, 103 reviews)
$138+
TownePlace Suites by Marriott Lexington Park Patuxent River Naval Air Station
3 stars
Excellent (8.5, 115 reviews)
$147+
Comfort Inn & Suites Lexington Park near Pax River
2 stars
Excellent (8.2, 396 reviews)
$85+
Hilton Garden Inn Solomons
3 stars
Excellent (8, 319 reviews)
$124+
Quality Inn Solomons - Beacon Marina
2 stars
Good (7.2, 617 reviews)
$77+

Renting a car in Leonardtown

Expect to pay $3.29 per gallon in Leonardtown (average price from the past 30 days). Depending on the size of your rental car, filling up the tank will cost between $39.52 and $52.69. Compact (Nissan Versa or similar) is the most popular car type to rent in Leonardtown, while also 10% cheaper than other types, on average.

Expect to pay $3.29 per gallon in Leonardtown (average price from the past 30 days). Depending on the size of your rental car, filling up the tank will cost between $39.52 and $52.69. Compact (Nissan Versa or similar) is the most popular car type to rent in Leonardtown, while also 10% cheaper than other types, on average.