Maryland Heights travel guide

Maryland Heights Tourism | Maryland Heights Guide

You're Going to Love Maryland Heights

With a population of 27’472, Maryland Heights is a must-see destination in Missouri, United States. It is among the most popular tourist destinations in the country. Consider staying at least one whole day in Maryland Heights to see all of its attractions.

When to visit Maryland Heights

Maryland Heights in December
Estimated hotel price
$96
1 night at 3-star hotel
Maryland Heights in December
Estimated hotel price
$96
1 night at 3-star hotel

How to Get to Maryland Heights

Plane

When flying to Maryland Heights, you’ll arrive at St. Louis Lambert Airport (STL), which is located 7 km from the city center. Airlines that fly from the United States to Maryland Heights include American Airlines, Delta and Southwest. The shortest domestic flight to Maryland Heights departs from Detroit and takes around 1h 30m.

Train

Amtrak is the only carrier operating train routes to Maryland Heights. The train journey from Maryland Heights to Chicago takes 4h 46m and costs around $27 for a one-way ticket. When coming by train from Kansas City, expect to pay about $35 for a 5h 40m trip.

Car

Another option to get to Maryland Heights is to pick up a car rental from St. Louis, which is about 22 km from Maryland Heights. You’ll find branches of Turo and Dollar, among others, in St. Louis.

Bus

Several bus lines operate bus routes to Maryland Heights, including Greyhound, FlixBus and Bus. From Chicago, the bus ride to Maryland Heights takes 644 km and will cost you around $100. From Milwaukee, the ticket costs about $143 for a journey of 1078 km.

Plane

When flying to Maryland Heights, you’ll arrive at St. Louis Lambert Airport (STL), which is located 7 km from the city center. Airlines that fly from the United States to Maryland Heights include American Airlines, Delta and Southwest. The shortest domestic flight to Maryland Heights departs from Detroit and takes around 1h 30m.

Train

Amtrak is the only carrier operating train routes to Maryland Heights. The train journey from Maryland Heights to Chicago takes 4h 46m and costs around $27 for a one-way ticket. When coming by train from Kansas City, expect to pay about $35 for a 5h 40m trip.

Car

Another option to get to Maryland Heights is to pick up a car rental from St. Louis, which is about 22 km from Maryland Heights. You’ll find branches of Turo and Dollar, among others, in St. Louis.

Bus

Several bus lines operate bus routes to Maryland Heights, including Greyhound, FlixBus and Bus. From Chicago, the bus ride to Maryland Heights takes 644 km and will cost you around $100. From Milwaukee, the ticket costs about $143 for a journey of 1078 km.

Airports near Maryland Heights

Airlines serving Maryland Heights

Lufthansa
Good (7,054 reviews)
KLM
Good (1,337 reviews)
British Airways
Good (6,854 reviews)
Delta
Excellent (7,940 reviews)
Turkish Airlines
Good (3,791 reviews)
Iberia
Good (2,703 reviews)
Air France
Good (1,448 reviews)
Austrian Airlines
Good (781 reviews)
United Airlines
Good (8,701 reviews)
Emirates
Excellent (3,222 reviews)
Qatar Airways
Good (3,567 reviews)
Air Canada
Good (9,265 reviews)
Scandinavian Airlines
Good (1,349 reviews)
Brussels Airlines
Good (346 reviews)
Alaska Airlines
Excellent (9,985 reviews)
Finnair
Good (1,275 reviews)
Singapore Airlines
Excellent (1,292 reviews)
Cathay Pacific
Good (858 reviews)
Aer Lingus
Good (1,077 reviews)
Malaysia Airlines
Good (254 reviews)
Show more

Where to stay in popular areas of Maryland Heights

Most booked hotels in Maryland Heights

Pear Tree Inn St. Louis Airport
2 stars
Excellent (9, 2257 reviews)
$106+
Embassy Suites by Hilton St. Louis St. Charles
3 stars
Excellent (8.4, 663 reviews)
$167+
Ameristar Casino Resort Spa St Charles
4 stars
Excellent (8.1, 290 reviews)
$218+
Crowne Plaza St. Louis Airport
3 stars
Good (7.7, 810 reviews)
$148+
Best Western Plus St. Louis West-Westport
2 stars
Good (7.7, 459 reviews)
$112+
Hollywood Casino St Louis
3 stars
Good (7.6, 663 reviews)
$129+

Renting a car in Maryland Heights

Renting a car in Maryland Heights costs $69 per day, on average.

You’re likely to save money by renting your car at the airport: locations in the city are, on average, 5% more expensive than at Lambert-St Louis.

Expect to pay $3.41 per gallon in Maryland Heights (average price from the past 30 days). Depending on the size of your rental car, filling up the tank will cost between $40.88 and $54.51. Compact (Nissan Kicks or similar) is the most popular car type to rent in Maryland Heights, while also 63% cheaper than other types, on average.

Renting a car in Maryland Heights costs $69 per day, on average.

You’re likely to save money by renting your car at the airport: locations in the city are, on average, 5% more expensive than at Lambert-St Louis.

Expect to pay $3.41 per gallon in Maryland Heights (average price from the past 30 days). Depending on the size of your rental car, filling up the tank will cost between $40.88 and $54.51. Compact (Nissan Kicks or similar) is the most popular car type to rent in Maryland Heights, while also 63% cheaper than other types, on average.

Maryland Heights Travel Guide - View the KAYAK Maryland Heights city guide for the best Maryland Heights travel tips. To help you organize your Maryland Heights trip ideas, this Maryland Heights visitors guide provides travel information and trip tips about how to get there, where to stay, what to do, where to eat and more.