Note: You are viewing this in a printer-friendly format. Switch to normal view.

Rapid City Vacations Plan Your Trip Request Vacation Planner

Rapid City Visitors Guide
Rapid City near Mount Rushmore in the Black Hills of South Dakota

Experience Rapid City, South Dakota

View the Rapid City Visitors Guide

Filled with tips and information about Black Hills lodging, activities, entertainment, dining, shopping and special events, the official Rapid City Visitor Guide will help you make the most out of your Black Hills adventure. Use the maps, full-color photos and listings to plan your unique Rapid City experience.

View the Interactive Visitors Guide

Plan your Rapid City vacation by flipping through our interactive Visitors Guide. Click on the icon to find lodging, activities, dining options, itineraries and more. For a printed copy of the guide, or to download and save, please fill out the form below.

We hope to see you soon in Rapid City.

View Interactive Visitors Guide


Request a Visitors Guide

Complete the form below if you want to download and save the Visitors Guide, or receive a printed copy of the Visitors Guide in the mail. Your printed guide will arrive within three to five weeks of submitting your request.

Leave this field empty
How would you like to receive your Guide? *
First Name: *
Last Name: *
Email Address: *
Address: *
City: *
Select A State or Province: *
ZIP: *
Travel Interests:
Select as many as you wish

Guide: Select 1
Visitors Guide

The Visitors Guide will help you get the most out of your Rapid City and Black Hills vacation. It's full of information on lodging, dining and area attractions for families, grandparents, couples and adventure seekers.

Travel Professionals Planning Guide

Are you a tour operator, group leader, group travel planner or travel agent? This guide is designed specifically for professional tour operators who are planning a Rapid City/Black Hills tour. Full of lodging, dining, attractions and suggested group itineraries.

Sports & Events Planners Guide

Are you a sport or competitive event planner? The Sports Facilities Guide is for sports and event planners who are considering Rapid City to host a tournament, event or car club gathering. Full of information about our facilities and tools to help you plan a monumental event.

Meeting Professionals Guide

Are you a meeting or military reunion planner? If you are looking to plan a convention, meeting or reunion in Rapid City this guide gives you detailed information on activities and facilities perfect for your event.

Company/Group Name:
How did you find the site?
When you do plan on visiting?
Example: 04/2011
By submitting this form, you will receive travel information via email from Rapid City and its partners.

Detail [empty string]
ErrNumber 0
Message Element DL is undefined in URL.
Resolvedname URL
StackTrace coldfusion.runtime.UndefinedElementException: Element DL is undefined in URL. at coldfusion.runtime.CfJspPage.resolveCanonicalName( at coldfusion.runtime.CfJspPage._resolve( at coldfusion.runtime.CfJspPage._resolveAndAutoscalarize( at coldfusion.runtime.CfJspPage._resolveAndAutoscalarize( at cfform_tracking2ecfm1232988674.runPage(F:\inetpub\\_2010\inc\layout\form_tracking.cfm:187) at coldfusion.runtime.CfJspPage.invoke( at coldfusion.tagext.lang.IncludeTag.doStartTag( at coldfusion.runtime.CfJspPage._emptyTcfTag( at cffooter2ecfm1640938152.runPage(F:\inetpub\\_2010\inc\layout\footer.cfm:163) at coldfusion.runtime.CfJspPage.invoke( at coldfusion.tagext.lang.IncludeTag.doStartTag( at coldfusion.runtime.CfJspPage._emptyTcfTag( at cfindex2ecfm1108231856.runPage(F:\inetpub\\planyourtrip\RequestVacationPlanner\index.cfm:60) at coldfusion.runtime.CfJspPage.invoke( at coldfusion.tagext.lang.IncludeTag.doStartTag( at coldfusion.filter.CfincludeFilter.invoke( at coldfusion.filter.ApplicationFilter.invoke( at coldfusion.filter.RequestMonitorFilter.invoke( at coldfusion.filter.MonitoringFilter.invoke( at coldfusion.filter.PathFilter.invoke( at coldfusion.filter.ExceptionFilter.invoke( at coldfusion.filter.ClientScopePersistenceFilter.invoke( at coldfusion.filter.BrowserFilter.invoke( at coldfusion.filter.NoCacheFilter.invoke( at coldfusion.filter.GlobalsFilter.invoke( at coldfusion.filter.DatasourceFilter.invoke( at coldfusion.filter.CachingFilter.invoke( at coldfusion.CfmServlet.service( at coldfusion.bootstrap.BootstrapServlet.service( at jrun.servlet.FilterChain.doFilter( at coldfusion.monitor.event.MonitoringServletFilter.doFilter( at coldfusion.bootstrap.BootstrapFilter.doFilter( at jrun.servlet.FilterChain.doFilter( at jrun.servlet.FilterChain.service( at jrun.servlet.ServletInvoker.invoke( at jrun.servlet.JRunInvokerChain.invokeNext( at jrun.servlet.JRunRequestDispatcher.invoke( at jrun.servlet.ServletEngineService.dispatch( at jrun.servlet.jrpp.JRunProxyService.invokeRunnable( at jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable( at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable( at jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable( at
ID ??
LINE 187
RAW_TRACE at cfform_tracking2ecfm1232988674.runPage(F:\inetpub\\_2010\inc\layout\form_tracking.cfm:187)
TEMPLATE F:\inetpub\\_2010\inc\layout\form_tracking.cfm
LINE 163
RAW_TRACE at cffooter2ecfm1640938152.runPage(F:\inetpub\\_2010\inc\layout\footer.cfm:163)
TEMPLATE F:\inetpub\\_2010\inc\layout\footer.cfm
RAW_TRACE at cfindex2ecfm1108231856.runPage(F:\inetpub\\planyourtrip\RequestVacationPlanner\index.cfm:60)
TEMPLATE F:\inetpub\\planyourtrip\RequestVacationPlanner\index.cfm
Type Expression
element DL
object of java.lang.Class
Class Name java.lang.Class
Method Return Type
asSubclass(java.lang.Class) java.lang.Class
cast(java.lang.Object) java.lang.Object
desiredAssertionStatus() boolean
forName(java.lang.String, boolean, java.lang.ClassLoader) java.lang.Class
forName(java.lang.String) java.lang.Class
getAnnotation(java.lang.Class) java.lang.annotation.Annotation
getAnnotations() java.lang.annotation.Annotation[]
getCanonicalName() java.lang.String
getClassLoader() java.lang.ClassLoader
getClasses() java.lang.Class[]
getComponentType() java.lang.Class
getConstructor(java.lang.Class[]) java.lang.reflect.Constructor
getConstructors() java.lang.reflect.Constructor[]
getDeclaredAnnotations() java.lang.annotation.Annotation[]
getDeclaredClasses() java.lang.Class[]
getDeclaredConstructor(java.lang.Class[]) java.lang.reflect.Constructor
getDeclaredConstructors() java.lang.reflect.Constructor[]
getDeclaredField(java.lang.String) java.lang.reflect.Field
getDeclaredFields() java.lang.reflect.Field[]
getDeclaredMethod(java.lang.String, java.lang.Class[]) java.lang.reflect.Method
getDeclaredMethods() java.lang.reflect.Method[]
getDeclaringClass() java.lang.Class
getEnclosingClass() java.lang.Class
getEnclosingConstructor() java.lang.reflect.Constructor
getEnclosingMethod() java.lang.reflect.Method
getEnumConstants() java.lang.Object[]
getField(java.lang.String) java.lang.reflect.Field
getFields() java.lang.reflect.Field[]
getGenericInterfaces() java.lang.reflect.Type[]
getGenericSuperclass() java.lang.reflect.Type
getInterfaces() java.lang.Class[]
getMethod(java.lang.String, java.lang.Class[]) java.lang.reflect.Method
getMethods() java.lang.reflect.Method[]
getModifiers() int
getName() java.lang.String
getPackage() java.lang.Package
getSigners() java.lang.Object[]
getSimpleName() java.lang.String
getSuperclass() java.lang.Class
getTypeParameters() java.lang.reflect.TypeVariable[]
isAnnotation() boolean
isAnnotationPresent(java.lang.Class) boolean
isAnonymousClass() boolean
isArray() boolean
isAssignableFrom(java.lang.Class) boolean
isEnum() boolean
isInstance(java.lang.Object) boolean
isInterface() boolean
isLocalClass() boolean
isMemberClass() boolean
isPrimitive() boolean
isSynthetic() boolean
newInstance() java.lang.Object
toString() java.lang.String